Hệ thống quản lý ngân hàng máu trong php

1 /*!
2  * Bootswatch v4.
0.0-beta.2
3  * Homepage: https://bootswatch.com
4  * Copyright
2012-2017 Thomas Park
5  * Licensed under MIT
6  * Based
on Bootstrap
7 */
8 /*!
9  * Bootstrap v4.
0.0-beta.2 (https://getbootstrap.com)
10  * Copyright
2011-2017 The Bootstrap Authors
11  * Copyright
2011-2017 Twitter, Inc.
12  * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
13  */

14 @import url(
"https://fonts.googleapis.com/css?family=Ubuntu:400,700");
15 :root {
16   --blue: #007bff;
17   --indigo: #6610f2;
18   --purple: #
772953;
19   --pink: #e83e8c;
20   --red: #DF382C;
21   --orange: #E95420;
22   --yellow: #EFB73E;
23   --green: #38B44A;
24   --teal: #20c997;
25   --cyan: #17a2b8;
26   --white: #fff;
27   --gray: #
868e96;
28   --gray-dark: #
333;
29   --primary: #E95420;
30   --secondary: #AEA79F;
31   --success: #38B44A;
32   --info: #17a2b8;
33   --warning: #EFB73E;
34   --danger: #DF382C;
35   --light: #e9ecef;
36   --dark: #
772953;
37   --breakpoint-xs:
0;
38   --breakpoint-sm: 576px;
39   --breakpoint-md: 768px;
40   --breakpoint-lg: 992px;
41   --breakpoint-xl: 1200px;
42   --font-family-sans-serif:
"Ubuntu", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
43   --font-family-monospace:
"SFMono-Regular", Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
44 }
45
46 @media print {
47   *,
48   *::before,
49   *::after {
50     text-shadow: none !important;
51     -webkit-box-shadow: none !important;
52             box-shadow: none !important;
53   }
54   a,
55   a:visited {
56     text-decoration: underline;
57   }
58   abbr[title]::after {
59     content:
" (" attr(title) ")";
60   }
61   pre {
62     white-space: pre-wrap !important;
63   }
64   pre,
65   blockquote {
66     border: 1px solid #
999;
67     page-
break-inside: avoid;
68   }
69   thead {
70     display: table-header-
group;
71   }
72   tr,
73   img {
74     page-
break-inside: avoid;
75   }
76   p,
77   h2,
78   h3 {
79     orphans:
3;
80     widows:
3;
81   }
82   h2,
83   h3 {
84     page-
break-after: avoid;
85   }
86   .navbar {
87     display: none;
88   }
89   .badge {
90     border: 1px solid #
000;
91   }
92   .table {
93     border-collapse: collapse !important;
94   }
95   .table td,
96   .table th {
97     background-color: #fff !important;
98   }
99   .table-bordered th,
100   .table-bordered td {
101     border: 1px solid #ddd !important;
102   }
103 }
104
105 *,
106 *::before,
107 *::after {
108   -webkit-box-sizing: border-box;
109           box-sizing: border-box;
110 }
111
112 html {
113   font-family: sans-serif;
114   line-height:
1.15;
115   -webkit-text-size-adjust:
100%;
116   -ms-text-size-adjust:
100%;
117   -ms-overflow-style: scrollbar;
118   -webkit-tap-highlight-color: transparent;
119 }
120
121 @-ms-viewport {
122   width: device-width;
123 }
124
125 article, aside, dialog, figcaption, figure, footer, header, hgroup, main, nav, section {
126   display: block;
127 }
128
129 body {
130   margin:
0;
131   font-family:
"Ubuntu", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
132   font-size: 1rem;
133   font-weight:
400;
134   line-height:
1.5;
135   color: #
333;
136   text-align: left;
137   background-color: #fff;
138 }
139
140 [tabindex=
"-1"]:focus {
141   outline: none !important;
142 }
143
144 hr {
145   -webkit-box-sizing: content-box;
146           box-sizing: content-box;
147   height:
0;
148   overflow: visible;
149 }
150
151 h1, h2, h3, h4, h5, h6 {
152   margin-top:
0;
153   margin-bottom:
0.5rem;
154 }
155
156 p {
157   margin-top:
0;
158   margin-bottom: 1rem;
159 }
160
161 abbr[title],
162 abbr[data-original-title] {
163   text-decoration: underline;
164   -webkit-text-decoration: underline dotted;
165           text-decoration: underline dotted;
166   cursor: help;
167   border-bottom:
0;
168 }
169
170 address {
171   margin-bottom: 1rem;
172   font-style: normal;
173   line-height: inherit;
174 }
175
176 ol,
177 ul,
178 dl {
179   margin-top:
0;
180   margin-bottom: 1rem;
181 }
182
183 ol ol,
184 ul ul,
185 ol ul,
186 ul ol {
187   margin-bottom:
0;
188 }
189
190 dt {
191   font-weight:
700;
192 }
193
194 dd {
195   margin-bottom: .5rem;
196   margin-left:
0;
197 }
198
199 blockquote {
200   margin:
0 0 1rem;
201 }
202
203 dfn {
204   font-style: italic;
205 }
206
207 b,
208 strong {
209   font-weight: bolder;
210 }
211
212 small {
213   font-size:
80%;
214 }
215
216 sub,
217 sup {
218   position: relative;
219   font-size:
75%;
220   line-height:
0;
221   vertical-align: baseline;
222 }
223
224 sub {
225   bottom: -.25em;
226 }
227
228 sup {
229   top: -.5em;
230 }
231
232 a {
233   color: #E95420;
234   text-decoration: none;
235   background-color: transparent;
236   -webkit-text-decoration-skip: objects;
237 }
238
239 a:hover {
240   color: #ac3911;
241   text-decoration: underline;
242 }
243
244 a:not([href]):not([tabindex]) {
245   color: inherit;
246   text-decoration: none;
247 }
248
249 a:not([href]):not([tabindex]):focus, a:not([href]):not([tabindex]):hover {
250   color: inherit;
251   text-decoration: none;
252 }
253
254 a:not([href]):not([tabindex]):focus {
255   outline:
0;
256 }
257
258 pre,
259 code,
260 kbd,
261 samp {
262   font-family: monospace, monospace;
263   font-size: 1em;
264 }
265
266 pre {
267   margin-top:
0;
268   margin-bottom: 1rem;
269   overflow: auto;
270   -ms-overflow-style: scrollbar;
271 }
272
273 figure {
274   margin:
0 0 1rem;
275 }
276
277 img {
278   vertical-align: middle;
279   border-style: none;
280 }
281
282 svg:not(:root) {
283   overflow: hidden;
284 }
285
286 a,
287 area,
288 button,
289 [role=
"button"],
290 input:not([type=
"range"]),
291 label,

292 select
,
293 summary,
294 textarea {
295   -ms-touch-action: manipulation;
296       touch-action: manipulation;
297 }
298
299 table {
300   border-collapse: collapse;
301 }
302
303 caption {
304   padding-top:
0.75rem;
305   padding-bottom:
0.75rem;
306   color: #
868e96;
307   text-align: left;
308   caption-side: bottom;
309 }
310
311 th {
312   text-align: inherit;
313 }
314
315 label {
316   display: inline-block;
317   margin-bottom: .5rem;
318 }
319
320 button {
321   border-radius:
0;
322 }
323
324 button:focus {
325   outline: 1px dotted;
326   outline: 5px auto -webkit-focus-ring-color;
327 }
328
329 input,
330 button,

331 select
,
332 optgroup,
333 textarea {
334   margin:
0;
335   font-family: inherit;
336   font-size: inherit;
337   line-height: inherit;
338 }
339
340 button,
341 input {
342   overflow: visible;
343 }
344
345 button,

346 select
{
347   text-transform: none;
348 }
349
350 button,
351 html [type=
"button"],
352 [type=
"reset"],
353 [type=
"submit"] {
354   -webkit-appearance: button;
355 }
356
357 button::-moz-focus-inner,
358 [type=
"button"]::-moz-focus-inner,
359 [type=
"reset"]::-moz-focus-inner,
360 [type=
"submit"]::-moz-focus-inner {
361   padding:
0;
362   border-style: none;
363 }
364
365 input[type=
"radio"],
366 input[type=
"checkbox"] {
367   -webkit-box-sizing: border-box;
368           box-sizing: border-box;
369   padding:
0;
370 }
371
372 input[type=
"date"],
373 input[type=
"time"],
374 input[type=
"datetime-local"],
375 input[type=
"month"] {
376   -webkit-appearance: listbox;
377 }
378
379 textarea {
380   overflow: auto;
381   resize: vertical;
382 }
383
384 fieldset {
385   min-width:
0;
386   padding:
0;
387   margin:
0;
388   border:
0;
389 }
390
391 legend {
392   display: block;
393   width:
100%;
394   max-width:
100%;
395   padding:
0;
396   margin-bottom: .5rem;
397   font-size:
1.5rem;
398   line-height: inherit;
399   color: inherit;
400   white-space: normal;
401 }
402
403 progress {
404   vertical-align: baseline;
405 }
406
407 [type=
"number"]::-webkit-inner-spin-button,
408 [type=
"number"]::-webkit-outer-spin-button {
409   height: auto;
410 }
411
412 [type=
"search"] {
413   outline-offset: -2px;
414   -webkit-appearance: none;
415 }
416
417 [type=
"search"]::-webkit-search-cancel-button,
418 [type=
"search"]::-webkit-search-decoration {
419   -webkit-appearance: none;
420 }
421
422 ::-webkit-file-upload-button {
423   font: inherit;
424   -webkit-appearance: button;
425 }
426
427 output {
428   display: inline-block;
429 }
430
431 summary {
432   display: list-item;
433 }
434
435 template {
436   display: none;
437 }
438
439 [hidden] {
440   display: none !important;
441 }
442
443 h1, h2, h3, h4, h5, h6,
444 .h1, .h2, .h3, .h4, .h5, .h6 {
445   margin-bottom:
0.5rem;
446   font-family: inherit;
447   font-weight:
500;
448   line-height:
1.2;
449   color: inherit;
450 }
451
452 h1, .h1 {
453   font-size:
2.5rem;
454 }
455
456 h2, .h2 {
457   font-size: 2rem;
458 }
459
460 h3, .h3 {
461   font-size:
1.75rem;
462 }
463
464 h4, .h4 {
465   font-size:
1.5rem;
466 }
467
468 h5, .h5 {
469   font-size:
1.25rem;
470 }
471
472 h6, .h6 {
473   font-size: 1rem;
474 }
475
476 .lead {
477   font-size:
1.25rem;
478   font-weight:
300;
479 }
480
481 .display-
1 {
482   font-size: 6rem;
483   font-weight:
300;
484   line-height:
1.2;
485 }
486
487 .display-
2 {
488   font-size:
5.5rem;
489   font-weight:
300;
490   line-height:
1.2;
491 }
492
493 .display-
3 {
494   font-size:
4.5rem;
495   font-weight:
300;
496   line-height:
1.2;
497 }
498
499 .display-
4 {
500   font-size:
3.5rem;
501   font-weight:
300;
502   line-height:
1.2;
503 }
504
505 hr {
506   margin-top: 1rem;
507   margin-bottom: 1rem;
508   border:
0;
509   border-top: 1px solid rgba(
0, 0, 0, 0.1);
510 }
511
512 small,
513 .small {
514   font-size:
80%;
515   font-weight:
400;
516 }
517
518 mark,
519 .mark {
520   padding:
0.2em;
521   background-color: #fcf8e3;
522 }
523
524 .list-unstyled {
525   padding-left:
0;
526   list-style: none;
527 }
528
529 .list-inline {
530   padding-left:
0;
531   list-style: none;
532 }
533
534 .list-inline-item {
535   display: inline-block;
536 }
537
538 .list-inline-item:not(:last-child) {
539   margin-right: 5px;
540 }
541
542 .initialism {
543   font-size:
90%;
544   text-transform: uppercase;
545 }
546
547 .blockquote {
548   margin-bottom: 1rem;
549   font-size:
1.25rem;
550 }
551
552 .blockquote-footer {
553   display: block;
554   font-size:
80%;
555   color: #
868e96;
556 }
557
558 .blockquote-footer::before {
559   content:
"\2014 \00A0";
560 }
561
562 .img-fluid {
563   max-width:
100%;
564   height: auto;
565 }
566
567 .img-thumbnail {
568   padding:
0.25rem;
569   background-color: #fff;
570   border: 1px solid #ddd;
571   border-radius:
0.25rem;
572   -webkit-transition: all
0.2s ease-in-out;
573   transition: all
0.2s ease-in-out;
574   max-width:
100%;
575   height: auto;
576 }
577
578 .figure {
579   display: inline-block;
580 }
581
582 .figure-img {
583   margin-bottom:
0.5rem;
584   line-height:
1;
585 }
586
587 .figure-caption {
588   font-size:
90%;
589   color: #
868e96;
590 }
591
592 code,
593 kbd,
594 pre,
595 samp {
596   font-family:
"SFMono-Regular", Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
597 }
598
599 code {
600   padding:
0.2rem 0.4rem;
601   font-size:
90%;
602   color: #bd4147;
603   background-color: #f8f9fa;
604   border-radius:
0.25rem;
605 }
606
607 a > code {
608   padding:
0;
609   color: inherit;
610   background-color: inherit;
611 }
612
613 kbd {
614   padding:
0.2rem 0.4rem;
615   font-size:
90%;
616   color: #fff;
617   background-color: #
212529;
618   border-radius:
0.2rem;
619 }
620
621 kbd kbd {
622   padding:
0;
623   font-size:
100%;
624   font-weight:
700;
625 }
626
627 pre {
628   display: block;
629   margin-top:
0;
630   margin-bottom: 1rem;
631   font-size:
90%;
632   color: #
212529;
633 }
634
635 pre code {
636   padding:
0;
637   font-size: inherit;
638   color: inherit;
639   background-color: transparent;
640   border-radius:
0;
641 }
642
643 .pre-scrollable {
644   max-height: 340px;
645   overflow-y: scroll;
646 }
647
648 .container {
649   width:
100%;
650   padding-right: 15px;
651   padding-left: 15px;
652   margin-right: auto;
653   margin-left: auto;
654 }
655
656 @media (min-width: 576px) {
657   .container {
658     max-width: 540px;
659   }
660 }
661
662 @media (min-width: 768px) {
663   .container {
664     max-width: 720px;
665   }
666 }
667
668 @media (min-width: 992px) {
669   .container {
670     max-width: 960px;
671   }
672 }
673
674 @media (min-width: 1200px) {
675   .container {
676     max-width: 1140px;
677   }
678 }
679
680 .container-fluid {
681   width:
100%;
682   padding-right: 15px;
683   padding-left: 15px;
684   margin-right: auto;
685   margin-left: auto;
686 }
687
688 .row {
689   display: -webkit-box;
690   display: -ms-flexbox;
691   display: flex;
692   -ms-flex-wrap: wrap;
693       flex-wrap: wrap;
694   margin-right: -15px;
695   margin-left: -15px;
696 }
697
698 .no-gutters {
699   margin-right:
0;
700   margin-left:
0;
701 }
702
703 .no-gutters > .col,
704 .no-gutters > [
class*="col-"] {
705   padding-right:
0;
706   padding-left:
0;
707 }
708
709 .col-
1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col,
710 .col-auto, .col-sm-
1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm,
711 .col-sm-auto, .col-md-
1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md,
712 .col-md-auto, .col-lg-
1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg,
713 .col-lg-auto, .col-xl-
1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl,
714 .col-xl-auto {
715   position: relative;
716   width:
100%;
717   min-height: 1px;
718   padding-right: 15px;
719   padding-left: 15px;
720 }
721
722 .col {
723   -ms-flex-preferred-size:
0;
724       flex-basis:
0;
725   -webkit-box-flex:
1;
726       -ms-flex-positive:
1;
727           flex-grow:
1;
728   max-width:
100%;
729 }
730
731 .col-auto {
732   -webkit-box-flex:
0;
733       -ms-flex:
0 0 auto;
734           flex:
0 0 auto;
735   width: auto;
736   max-width: none;
737 }
738
739 .col-
1 {
740   -webkit-box-flex:
0;
741       -ms-flex:
0 0 8.3333333333%;
742           flex:
0 0 8.3333333333%;
743   max-width:
8.3333333333%;
744 }
745
746 .col-
2 {
747   -webkit-box-flex:
0;
748       -ms-flex:
0 0 16.6666666667%;
749           flex:
0 0 16.6666666667%;
750   max-width:
16.6666666667%;
751 }
752
753 .col-
3 {
754   -webkit-box-flex:
0;
755       -ms-flex:
0 0 25%;
756           flex:
0 0 25%;
757   max-width:
25%;
758 }
759
760 .col-
4 {
761   -webkit-box-flex:
0;
762       -ms-flex:
0 0 33.3333333333%;
763           flex:
0 0 33.3333333333%;
764   max-width:
33.3333333333%;
765 }
766
767 .col-
5 {
768   -webkit-box-flex:
0;
769       -ms-flex:
0 0 41.6666666667%;
770           flex:
0 0 41.6666666667%;
771   max-width:
41.6666666667%;
772 }
773
774 .col-
6 {
775   -webkit-box-flex:
0;
776       -ms-flex:
0 0 50%;
777           flex:
0 0 50%;
778   max-width:
50%;
779 }
780
781 .col-
7 {
782   -webkit-box-flex:
0;
783       -ms-flex:
0 0 58.3333333333%;
784           flex:
0 0 58.3333333333%;
785   max-width:
58.3333333333%;
786 }
787
788 .col-
8 {
789   -webkit-box-flex:
0;
790       -ms-flex:
0 0 66.6666666667%;
791           flex:
0 0 66.6666666667%;
792   max-width:
66.6666666667%;
793 }
794
795 .col-
9 {
796   -webkit-box-flex:
0;
797       -ms-flex:
0 0 75%;
798           flex:
0 0 75%;
799   max-width:
75%;
800 }
801
802 .col-
10 {
803   -webkit-box-flex:
0;
804       -ms-flex:
0 0 83.3333333333%;
805           flex:
0 0 83.3333333333%;
806   max-width:
83.3333333333%;
807 }
808
809 .col-
11 {
810   -webkit-box-flex:
0;
811       -ms-flex:
0 0 91.6666666667%;
812           flex:
0 0 91.6666666667%;
813   max-width:
91.6666666667%;
814 }
815
816 .col-
12 {
817   -webkit-box-flex:
0;
818       -ms-flex:
0 0 100%;
819           flex:
0 0 100%;
820   max-width:
100%;
821 }
822
823 .order-first {
824   -webkit-box-ordinal-
group: 0;
825       -ms-flex-order: -
1;
826           order: -
1;
827 }
828
829 .order-
1 {
830   -webkit-box-ordinal-
group: 2;
831       -ms-flex-order:
1;
832           order:
1;
833 }
834
835 .order-
2 {
836   -webkit-box-ordinal-
group: 3;
837       -ms-flex-order:
2;
838           order:
2;
839 }
840
841 .order-
3 {
842   -webkit-box-ordinal-
group: 4;
843       -ms-flex-order:
3;
844           order:
3;
845 }
846
847 .order-
4 {
848   -webkit-box-ordinal-
group: 5;
849       -ms-flex-order:
4;
850           order:
4;
851 }
852
853 .order-
5 {
854   -webkit-box-ordinal-
group: 6;
855       -ms-flex-order:
5;
856           order:
5;
857 }
858
859 .order-
6 {
860   -webkit-box-ordinal-
group: 7;
861       -ms-flex-order:
6;
862           order:
6;
863 }
864
865 .order-
7 {
866   -webkit-box-ordinal-
group: 8;
867       -ms-flex-order:
7;
868           order:
7;
869 }
870
871 .order-
8 {
872   -webkit-box-ordinal-
group: 9;
873       -ms-flex-order:
8;
874           order:
8;
875 }
876
877 .order-
9 {
878   -webkit-box-ordinal-
group: 10;
879       -ms-flex-order:
9;
880           order:
9;
881 }
882
883 .order-
10 {
884   -webkit-box-ordinal-
group: 11;
885       -ms-flex-order:
10;
886           order:
10;
887 }
888
889 .order-
11 {
890   -webkit-box-ordinal-
group: 12;
891       -ms-flex-order:
11;
892           order:
11;
893 }
894
895 .order-
12 {
896   -webkit-box-ordinal-
group: 13;
897       -ms-flex-order:
12;
898           order:
12;
899 }
900
901 .offset-
1 {
902   margin-left:
8.3333333333%;
903 }
904
905 .offset-
2 {
906   margin-left:
16.6666666667%;
907 }
908
909 .offset-
3 {
910   margin-left:
25%;
911 }
912
913 .offset-
4 {
914   margin-left:
33.3333333333%;
915 }
916
917 .offset-
5 {
918   margin-left:
41.6666666667%;
919 }
920
921 .offset-
6 {
922   margin-left:
50%;
923 }
924
925 .offset-
7 {
926   margin-left:
58.3333333333%;
927 }
928
929 .offset-
8 {
930   margin-left:
66.6666666667%;
931 }
932
933 .offset-
9 {
934   margin-left:
75%;
935 }
936
937 .offset-
10 {
938   margin-left:
83.3333333333%;
939 }
940
941 .offset-
11 {
942   margin-left:
91.6666666667%;
943 }
944
945 @media (min-width: 576px) {
946   .col-sm {
947     -ms-flex-preferred-size:
0;
948         flex-basis:
0;
949     -webkit-box-flex:
1;
950         -ms-flex-positive:
1;
951             flex-grow:
1;
952     max-width:
100%;
953   }
954   .col-sm-auto {
955     -webkit-box-flex:
0;
956         -ms-flex:
0 0 auto;
957             flex:
0 0 auto;
958     width: auto;
959     max-width: none;
960   }
961   .col-sm-
1 {
962     -webkit-box-flex:
0;
963         -ms-flex:
0 0 8.3333333333%;
964             flex:
0 0 8.3333333333%;
965     max-width:
8.3333333333%;
966   }
967   .col-sm-
2 {
968     -webkit-box-flex:
0;
969         -ms-flex:
0 0 16.6666666667%;
970             flex:
0 0 16.6666666667%;
971     max-width:
16.6666666667%;
972   }
973   .col-sm-
3 {
974     -webkit-box-flex:
0;
975         -ms-flex:
0 0 25%;
976             flex:
0 0 25%;
977     max-width:
25%;
978   }
979   .col-sm-
4 {
980     -webkit-box-flex:
0;
981         -ms-flex:
0 0 33.3333333333%;
982             flex:
0 0 33.3333333333%;
983     max-width:
33.3333333333%;
984   }
985   .col-sm-
5 {
986     -webkit-box-flex:
0;
987         -ms-flex:
0 0 41.6666666667%;
988             flex:
0 0 41.6666666667%;
989     max-width:
41.6666666667%;
990   }
991   .col-sm-
6 {
992     -webkit-box-flex:
0;
993         -ms-flex:
0 0 50%;
994             flex:
0 0 50%;
995     max-width:
50%;
996   }
997   .col-sm-
7 {
998     -webkit-box-flex:
0;
999         -ms-flex:
0 0 58.3333333333%;
1000             flex:
0 0 58.3333333333%;
1001     max-width:
58.3333333333%;
1002   }
1003   .col-sm-
8 {
1004     -webkit-box-flex:
0;
1005         -ms-flex:
0 0 66.6666666667%;
1006             flex:
0 0 66.6666666667%;
1007     max-width:
66.6666666667%;
1008   }
1009   .col-sm-
9 {
1010     -webkit-box-flex:
0;
1011         -ms-flex:
0 0 75%;
1012             flex:
0 0 75%;
1013     max-width:
75%;
1014   }
1015   .col-sm-
10 {
1016     -webkit-box-flex:
0;
1017         -ms-flex:
0 0 83.3333333333%;
1018             flex:
0 0 83.3333333333%;
1019     max-width:
83.3333333333%;
1020   }
1021   .col-sm-
11 {
1022     -webkit-box-flex:
0;
1023         -ms-flex:
0 0 91.6666666667%;
1024             flex:
0 0 91.6666666667%;
1025     max-width:
91.6666666667%;
1026   }
1027   .col-sm-
12 {
1028     -webkit-box-flex:
0;
1029         -ms-flex:
0 0 100%;
1030             flex:
0 0 100%;
1031     max-width:
100%;
1032   }
1033   .order-sm-first {
1034     -webkit-box-ordinal-
group: 0;
1035         -ms-flex-order: -
1;
1036             order: -
1;
1037   }
1038   .order-sm-
1 {
1039     -webkit-box-ordinal-
group: 2;
1040         -ms-flex-order:
1;
1041             order:
1;
1042   }
1043   .order-sm-
2 {
1044     -webkit-box-ordinal-
group: 3;
1045         -ms-flex-order:
2;
1046             order:
2;
1047   }
1048   .order-sm-
3 {
1049     -webkit-box-ordinal-
group: 4;
1050         -ms-flex-order:
3;
1051             order:
3;
1052   }
1053   .order-sm-
4 {
1054     -webkit-box-ordinal-
group: 5;
1055         -ms-flex-order:
4;
1056             order:
4;
1057   }
1058   .order-sm-
5 {
1059     -webkit-box-ordinal-
group: 6;
1060         -ms-flex-order:
5;
1061             order:
5;
1062   }
1063   .order-sm-
6 {
1064     -webkit-box-ordinal-
group: 7;
1065         -ms-flex-order:
6;
1066             order:
6;
1067   }
1068   .order-sm-
7 {
1069     -webkit-box-ordinal-
group: 8;
1070         -ms-flex-order:
7;
1071             order:
7;
1072   }
1073   .order-sm-
8 {
1074     -webkit-box-ordinal-
group: 9;
1075         -ms-flex-order:
8;
1076             order:
8;
1077   }
1078   .order-sm-
9 {
1079     -webkit-box-ordinal-
group: 10;
1080         -ms-flex-order:
9;
1081             order:
9;
1082   }
1083   .order-sm-
10 {
1084     -webkit-box-ordinal-
group: 11;
1085         -ms-flex-order:
10;
1086             order:
10;
1087   }
1088   .order-sm-
11 {
1089     -webkit-box-ordinal-
group: 12;
1090         -ms-flex-order:
11;
1091             order:
11;
1092   }
1093   .order-sm-
12 {
1094     -webkit-box-ordinal-
group: 13;
1095         -ms-flex-order:
12;
1096             order:
12;
1097   }
1098   .offset-sm-
0 {
1099     margin-left:
0;
1100   }
1101   .offset-sm-
1 {
1102     margin-left:
8.3333333333%;
1103   }
1104   .offset-sm-
2 {
1105     margin-left:
16.6666666667%;
1106   }
1107   .offset-sm-
3 {
1108     margin-left:
25%;
1109   }
1110   .offset-sm-
4 {
1111     margin-left:
33.3333333333%;
1112   }
1113   .offset-sm-
5 {
1114     margin-left:
41.6666666667%;
1115   }
1116   .offset-sm-
6 {
1117     margin-left:
50%;
1118   }
1119   .offset-sm-
7 {
1120     margin-left:
58.3333333333%;
1121   }
1122   .offset-sm-
8 {
1123     margin-left:
66.6666666667%;
1124   }
1125   .offset-sm-
9 {
1126     margin-left:
75%;
1127   }
1128   .offset-sm-
10 {
1129     margin-left:
83.3333333333%;
1130   }
1131   .offset-sm-
11 {
1132     margin-left:
91.6666666667%;
1133   }
1134 }
1135
1136 @media (min-width: 768px) {
1137   .col-md {
1138     -ms-flex-preferred-size:
0;
1139         flex-basis:
0;
1140     -webkit-box-flex:
1;
1141         -ms-flex-positive:
1;
1142             flex-grow:
1;
1143     max-width:
100%;
1144   }
1145   .col-md-auto {
1146     -webkit-box-flex:
0;
1147         -ms-flex:
0 0 auto;
1148             flex:
0 0 auto;
1149     width: auto;
1150     max-width: none;
1151   }
1152   .col-md-
1 {
1153     -webkit-box-flex:
0;
1154         -ms-flex:
0 0 8.3333333333%;
1155             flex:
0 0 8.3333333333%;
1156     max-width:
8.3333333333%;
1157   }
1158   .col-md-
2 {
1159     -webkit-box-flex:
0;
1160         -ms-flex:
0 0 16.6666666667%;
1161             flex:
0 0 16.6666666667%;
1162     max-width:
16.6666666667%;
1163   }
1164   .col-md-
3 {
1165     -webkit-box-flex:
0;
1166         -ms-flex:
0 0 25%;
1167             flex:
0 0 25%;
1168     max-width:
25%;
1169   }
1170   .col-md-
4 {
1171     -webkit-box-flex:
0;
1172         -ms-flex:
0 0 33.3333333333%;
1173             flex:
0 0 33.3333333333%;
1174     max-width:
33.3333333333%;
1175   }
1176   .col-md-
5 {
1177     -webkit-box-flex:
0;
1178         -ms-flex:
0 0 41.6666666667%;
1179             flex:
0 0 41.6666666667%;
1180     max-width:
41.6666666667%;
1181   }
1182   .col-md-
6 {
1183     -webkit-box-flex:
0;
1184         -ms-flex:
0 0 50%;
1185             flex:
0 0 50%;
1186     max-width:
50%;
1187   }
1188   .col-md-
7 {
1189     -webkit-box-flex:
0;
1190         -ms-flex:
0 0 58.3333333333%;
1191             flex:
0 0 58.3333333333%;
1192     max-width:
58.3333333333%;
1193   }
1194   .col-md-
8 {
1195     -webkit-box-flex:
0;
1196         -ms-flex:
0 0 66.6666666667%;
1197             flex:
0 0 66.6666666667%;
1198     max-width:
66.6666666667%;
1199   }
1200   .col-md-
9 {
1201     -webkit-box-flex:
0;
1202         -ms-flex:
0 0 75%;
1203             flex:
0 0 75%;
1204     max-width:
75%;
1205   }
1206   .col-md-
10 {
1207     -webkit-box-flex:
0;
1208         -ms-flex:
0 0 83.3333333333%;
1209             flex:
0 0 83.3333333333%;
1210     max-width:
83.3333333333%;
1211   }
1212   .col-md-
11 {
1213     -webkit-box-flex:
0;
1214         -ms-flex:
0 0 91.6666666667%;
1215             flex:
0 0 91.6666666667%;
1216     max-width:
91.6666666667%;
1217   }
1218   .col-md-
12 {
1219     -webkit-box-flex:
0;
1220         -ms-flex:
0 0 100%;
1221             flex:
0 0 100%;
1222     max-width:
100%;
1223   }
1224   .order-md-first {
1225     -webkit-box-ordinal-
group: 0;
1226         -ms-flex-order: -
1;
1227             order: -
1;
1228   }
1229   .order-md-
1 {
1230     -webkit-box-ordinal-
group: 2;
1231         -ms-flex-order:
1;
1232             order:
1;
1233   }
1234   .order-md-
2 {
1235     -webkit-box-ordinal-
group: 3;
1236         -ms-flex-order:
2;
1237             order:
2;
1238   }
1239   .order-md-
3 {
1240     -webkit-box-ordinal-
group: 4;
1241         -ms-flex-order:
3;
1242             order:
3;
1243   }
1244   .order-md-
4 {
1245     -webkit-box-ordinal-
group: 5;
1246         -ms-flex-order:
4;
1247             order:
4;
1248   }
1249   .order-md-
5 {
1250     -webkit-box-ordinal-
group: 6;
1251         -ms-flex-order:
5;
1252             order:
5;
1253   }
1254   .order-md-
6 {
1255     -webkit-box-ordinal-
group: 7;
1256         -ms-flex-order:
6;
1257             order:
6;
1258   }
1259   .order-md-
7 {
1260     -webkit-box-ordinal-
group: 8;
1261         -ms-flex-order:
7;
1262             order:
7;
1263   }
1264   .order-md-
8 {
1265     -webkit-box-ordinal-
group: 9;
1266         -ms-flex-order:
8;
1267             order:
8;
1268   }
1269   .order-md-
9 {
1270     -webkit-box-ordinal-
group: 10;
1271         -ms-flex-order:
9;
1272             order:
9;
1273   }
1274   .order-md-
10 {
1275     -webkit-box-ordinal-
group: 11;
1276         -ms-flex-order:
10;
1277             order:
10;
1278   }
1279   .order-md-
11 {
1280     -webkit-box-ordinal-
group: 12;
1281         -ms-flex-order:
11;
1282             order:
11;
1283   }
1284   .order-md-
12 {
1285     -webkit-box-ordinal-
group: 13;
1286         -ms-flex-order:
12;
1287             order:
12;
1288   }
1289   .offset-md-
0 {
1290     margin-left:
0;
1291   }
1292   .offset-md-
1 {
1293     margin-left:
8.3333333333%;
1294   }
1295   .offset-md-
2 {
1296     margin-left:
16.6666666667%;
1297   }
1298   .offset-md-
3 {
1299     margin-left:
25%;
1300   }
1301   .offset-md-
4 {
1302     margin-left:
33.3333333333%;
1303   }
1304   .offset-md-
5 {
1305     margin-left:
41.6666666667%;
1306   }
1307   .offset-md-
6 {
1308     margin-left:
50%;
1309   }
1310   .offset-md-
7 {
1311     margin-left:
58.3333333333%;
1312   }
1313   .offset-md-
8 {
1314     margin-left:
66.6666666667%;
1315   }
1316   .offset-md-
9 {
1317     margin-left:
75%;
1318   }
1319   .offset-md-
10 {
1320     margin-left:
83.3333333333%;
1321   }
1322   .offset-md-
11 {
1323     margin-left:
91.6666666667%;
1324   }
1325 }
1326
1327 @media (min-width: 992px) {
1328   .col-lg {
1329     -ms-flex-preferred-size:
0;
1330         flex-basis:
0;
1331     -webkit-box-flex:
1;
1332         -ms-flex-positive:
1;
1333             flex-grow:
1;
1334     max-width:
100%;
1335   }
1336   .col-lg-auto {
1337     -webkit-box-flex:
0;
1338         -ms-flex:
0 0 auto;
1339             flex:
0 0 auto;
1340     width: auto;
1341     max-width: none;
1342   }
1343   .col-lg-
1 {
1344     -webkit-box-flex:
0;
1345         -ms-flex:
0 0 8.3333333333%;
1346             flex:
0 0 8.3333333333%;
1347     max-width:
8.3333333333%;
1348   }
1349   .col-lg-
2 {
1350     -webkit-box-flex:
0;
1351         -ms-flex:
0 0 16.6666666667%;
1352             flex:
0 0 16.6666666667%;
1353     max-width:
16.6666666667%;
1354   }
1355   .col-lg-
3 {
1356     -webkit-box-flex:
0;
1357         -ms-flex:
0 0 25%;
1358             flex:
0 0 25%;
1359     max-width:
25%;
1360   }
1361   .col-lg-
4 {
1362     -webkit-box-flex:
0;
1363         -ms-flex:
0 0 33.3333333333%;
1364             flex:
0 0 33.3333333333%;
1365     max-width:
33.3333333333%;
1366   }
1367   .col-lg-
5 {
1368     -webkit-box-flex:
0;
1369         -ms-flex:
0 0 41.6666666667%;
1370             flex:
0 0 41.6666666667%;
1371     max-width:
41.6666666667%;
1372   }
1373   .col-lg-
6 {
1374     -webkit-box-flex:
0;
1375         -ms-flex:
0 0 50%;
1376             flex:
0 0 50%;
1377     max-width:
50%;
1378   }
1379   .col-lg-
7 {
1380     -webkit-box-flex:
0;
1381         -ms-flex:
0 0 58.3333333333%;
1382             flex:
0 0 58.3333333333%;
1383     max-width:
58.3333333333%;
1384   }
1385   .col-lg-
8 {
1386     -webkit-box-flex:
0;
1387         -ms-flex:
0 0 66.6666666667%;
1388             flex:
0 0 66.6666666667%;
1389     max-width:
66.6666666667%;
1390   }
1391   .col-lg-
9 {
1392     -webkit-box-flex:
0;
1393         -ms-flex:
0 0 75%;
1394             flex:
0 0 75%;
1395     max-width:
75%;
1396   }
1397   .col-lg-
10 {
1398     -webkit-box-flex:
0;
1399         -ms-flex:
0 0 83.3333333333%;
1400             flex:
0 0 83.3333333333%;
1401     max-width:
83.3333333333%;
1402   }
1403   .col-lg-
11 {
1404     -webkit-box-flex:
0;
1405         -ms-flex:
0 0 91.6666666667%;
1406             flex:
0 0 91.6666666667%;
1407     max-width:
91.6666666667%;
1408   }
1409   .col-lg-
12 {
1410     -webkit-box-flex:
0;
1411         -ms-flex:
0 0 100%;
1412             flex:
0 0 100%;
1413     max-width:
100%;
1414   }
1415   .order-lg-first {
1416     -webkit-box-ordinal-
group: 0;
1417         -ms-flex-order: -
1;
1418             order: -
1;
1419   }
1420   .order-lg-
1 {
1421     -webkit-box-ordinal-
group: 2;
1422         -ms-flex-order:
1;
1423             order:
1;
1424   }
1425   .order-lg-
2 {
1426     -webkit-box-ordinal-
group: 3;
1427         -ms-flex-order:
2;
1428             order:
2;
1429   }
1430   .order-lg-
3 {
1431     -webkit-box-ordinal-
group: 4;
1432         -ms-flex-order:
3;
1433             order:
3;
1434   }
1435   .order-lg-
4 {
1436     -webkit-box-ordinal-
group: 5;
1437         -ms-flex-order:
4;
1438             order:
4;
1439   }
1440   .order-lg-
5 {
1441     -webkit-box-ordinal-
group: 6;
1442         -ms-flex-order:
5;
1443             order:
5;
1444   }
1445   .order-lg-
6 {
1446     -webkit-box-ordinal-
group: 7;
1447         -ms-flex-order:
6;
1448             order:
6;
1449   }
1450   .order-lg-
7 {
1451     -webkit-box-ordinal-
group: 8;
1452         -ms-flex-order:
7;
1453             order:
7;
1454   }
1455   .order-lg-
8 {
1456     -webkit-box-ordinal-
group: 9;
1457         -ms-flex-order:
8;
1458             order:
8;
1459   }
1460   .order-lg-
9 {
1461     -webkit-box-ordinal-
group: 10;
1462         -ms-flex-order:
9;
1463             order:
9;
1464   }
1465   .order-lg-
10 {
1466     -webkit-box-ordinal-
group: 11;
1467         -ms-flex-order:
10;
1468             order:
10;
1469   }
1470   .order-lg-
11 {
1471     -webkit-box-ordinal-
group: 12;
1472         -ms-flex-order:
11;
1473             order:
11;
1474   }
1475   .order-lg-
12 {
1476     -webkit-box-ordinal-
group: 13;
1477         -ms-flex-order:
12;
1478             order:
12;
1479   }
1480   .offset-lg-
0 {
1481     margin-left:
0;
1482   }
1483   .offset-lg-
1 {
1484     margin-left:
8.3333333333%;
1485   }
1486   .offset-lg-
2 {
1487     margin-left:
16.6666666667%;
1488   }
1489   .offset-lg-
3 {
1490     margin-left:
25%;
1491   }
1492   .offset-lg-
4 {
1493     margin-left:
33.3333333333%;
1494   }
1495   .offset-lg-
5 {
1496     margin-left:
41.6666666667%;
1497   }
1498   .offset-lg-
6 {
1499     margin-left:
50%;
1500   }
1501   .offset-lg-
7 {
1502     margin-left:
58.3333333333%;
1503   }
1504   .offset-lg-
8 {
1505     margin-left:
66.6666666667%;
1506   }
1507   .offset-lg-
9 {
1508     margin-left:
75%;
1509   }
1510   .offset-lg-
10 {
1511     margin-left:
83.3333333333%;
1512   }
1513   .offset-lg-
11 {
1514     margin-left:
91.6666666667%;
1515   }
1516 }
1517
1518 @media (min-width: 1200px) {
1519   .col-xl {
1520     -ms-flex-preferred-size:
0;
1521         flex-basis:
0;
1522     -webkit-box-flex:
1;
1523         -ms-flex-positive:
1;
1524             flex-grow:
1;
1525     max-width:
100%;
1526   }
1527   .col-xl-auto {
1528     -webkit-box-flex:
0;
1529         -ms-flex:
0 0 auto;
1530             flex:
0 0 auto;
1531     width: auto;
1532     max-width: none;
1533   }
1534   .col-xl-
1 {
1535     -webkit-box-flex:
0;
1536         -ms-flex:
0 0 8.3333333333%;
1537             flex:
0 0 8.3333333333%;
1538     max-width:
8.3333333333%;
1539   }
1540   .col-xl-
2 {
1541     -webkit-box-flex:
0;
1542         -ms-flex:
0 0 16.6666666667%;
1543             flex:
0 0 16.6666666667%;
1544     max-width:
16.6666666667%;
1545   }
1546   .col-xl-
3 {
1547     -webkit-box-flex:
0;
1548         -ms-flex:
0 0 25%;
1549             flex:
0 0 25%;
1550     max-width:
25%;
1551   }
1552   .col-xl-
4 {
1553     -webkit-box-flex:
0;
1554         -ms-flex:
0 0 33.3333333333%;
1555             flex:
0 0 33.3333333333%;
1556     max-width:
33.3333333333%;
1557   }
1558   .col-xl-
5 {
1559     -webkit-box-flex:
0;
1560         -ms-flex:
0 0 41.6666666667%;
1561             flex:
0 0 41.6666666667%;
1562     max-width:
41.6666666667%;
1563   }
1564   .col-xl-
6 {
1565     -webkit-box-flex:
0;
1566         -ms-flex:
0 0 50%;
1567             flex:
0 0 50%;
1568     max-width:
50%;
1569   }
1570   .col-xl-
7 {
1571     -webkit-box-flex:
0;
1572         -ms-flex:
0 0 58.3333333333%;
1573             flex:
0 0 58.3333333333%;
1574     max-width:
58.3333333333%;
1575   }
1576   .col-xl-
8 {
1577     -webkit-box-flex:
0;
1578         -ms-flex:
0 0 66.6666666667%;
1579             flex:
0 0 66.6666666667%;
1580     max-width:
66.6666666667%;
1581   }
1582   .col-xl-
9 {
1583     -webkit-box-flex:
0;
1584         -ms-flex:
0 0 75%;
1585             flex:
0 0 75%;
1586     max-width:
75%;
1587   }
1588   .col-xl-
10 {
1589     -webkit-box-flex:
0;
1590         -ms-flex:
0 0 83.3333333333%;
1591             flex:
0 0 83.3333333333%;
1592     max-width:
83.3333333333%;
1593   }
1594   .col-xl-
11 {
1595     -webkit-box-flex:
0;
1596         -ms-flex:
0 0 91.6666666667%;
1597             flex:
0 0 91.6666666667%;
1598     max-width:
91.6666666667%;
1599   }
1600   .col-xl-
12 {
1601     -webkit-box-flex:
0;
1602         -ms-flex:
0 0 100%;
1603             flex:
0 0 100%;
1604     max-width:
100%;
1605   }
1606   .order-xl-first {
1607     -webkit-box-ordinal-
group: 0;
1608         -ms-flex-order: -
1;
1609             order: -
1;
1610   }
1611   .order-xl-
1 {
1612     -webkit-box-ordinal-
group: 2;
1613         -ms-flex-order:
1;
1614             order:
1;
1615   }
1616   .order-xl-
2 {
1617     -webkit-box-ordinal-
group: 3;
1618         -ms-flex-order:
2;
1619             order:
2;
1620   }
1621   .order-xl-
3 {
1622     -webkit-box-ordinal-
group: 4;
1623         -ms-flex-order:
3;
1624             order:
3;
1625   }
1626   .order-xl-
4 {
1627     -webkit-box-ordinal-
group: 5;
1628         -ms-flex-order:
4;
1629             order:
4;
1630   }
1631   .order-xl-
5 {
1632     -webkit-box-ordinal-
group: 6;
1633         -ms-flex-order:
5;
1634             order:
5;
1635   }
1636   .order-xl-
6 {
1637     -webkit-box-ordinal-
group: 7;
1638         -ms-flex-order:
6;
1639             order:
6;
1640   }
1641   .order-xl-
7 {
1642     -webkit-box-ordinal-
group: 8;
1643         -ms-flex-order:
7;
1644             order:
7;
1645   }
1646   .order-xl-
8 {
1647     -webkit-box-ordinal-
group: 9;
1648         -ms-flex-order:
8;
1649             order:
8;
1650   }
1651   .order-xl-
9 {
1652     -webkit-box-ordinal-
group: 10;
1653         -ms-flex-order:
9;
1654             order:
9;
1655   }
1656   .order-xl-
10 {
1657     -webkit-box-ordinal-
group: 11;
1658         -ms-flex-order:
10;
1659             order:
10;
1660   }
1661   .order-xl-
11 {
1662     -webkit-box-ordinal-
group: 12;
1663         -ms-flex-order:
11;
1664             order:
11;
1665   }
1666   .order-xl-
12 {
1667     -webkit-box-ordinal-
group: 13;
1668         -ms-flex-order:
12;
1669             order:
12;
1670   }
1671   .offset-xl-
0 {
1672     margin-left:
0;
1673   }
1674   .offset-xl-
1 {
1675     margin-left:
8.3333333333%;
1676   }
1677   .offset-xl-
2 {
1678     margin-left:
16.6666666667%;
1679   }
1680   .offset-xl-
3 {
1681     margin-left:
25%;
1682   }
1683   .offset-xl-
4 {
1684     margin-left:
33.3333333333%;
1685   }
1686   .offset-xl-
5 {
1687     margin-left:
41.6666666667%;
1688   }
1689   .offset-xl-
6 {
1690     margin-left:
50%;
1691   }
1692   .offset-xl-
7 {
1693     margin-left:
58.3333333333%;
1694   }
1695   .offset-xl-
8 {
1696     margin-left:
66.6666666667%;
1697   }
1698   .offset-xl-
9 {
1699     margin-left:
75%;
1700   }
1701   .offset-xl-
10 {
1702     margin-left:
83.3333333333%;
1703   }
1704   .offset-xl-
11 {
1705     margin-left:
91.6666666667%;
1706   }
1707 }
1708
1709 .table {
1710   width:
100%;
1711   max-width:
100%;
1712   margin-bottom: 1rem;
1713   background-color: transparent;
1714 }
1715
1716 .table th,
1717 .table td {
1718   padding:
0.75rem;
1719   vertical-align: top;
1720   border-top: 1px solid #e9ecef;
1721 }
1722
1723 .table thead th {
1724   vertical-align: bottom;
1725   border-bottom: 2px solid #e9ecef;
1726 }
1727
1728 .table tbody + tbody {
1729   border-top: 2px solid #e9ecef;
1730 }
1731
1732 .table .table {
1733   background-color: #fff;
1734 }
1735
1736 .table-sm th,
1737 .table-sm td {
1738   padding:
0.3rem;
1739 }
1740
1741 .table-bordered {
1742   border: 1px solid #e9ecef;
1743 }
1744
1745 .table-bordered th,
1746 .table-bordered td {
1747   border: 1px solid #e9ecef;
1748 }
1749
1750 .table-bordered thead th,
1751 .table-bordered thead td {
1752   border-bottom-width: 2px;
1753 }
1754
1755 .table-striped tbody tr:nth-of-type(odd) {
1756   background-color: rgba(
0, 0, 0, 0.05);
1757 }
1758
1759 .table-hover tbody tr:hover {
1760   background-color: rgba(
0, 0, 0, 0.075);
1761 }
1762
1763 .table-primary,
1764 .table-primary > th,
1765 .table-primary > td {
1766   background-color: #f9cfc1;
1767 }
1768
1769 .table-hover .table-primary:hover {
1770   background-color: #f7bdaa;
1771 }
1772
1773 .table-hover .table-primary:hover > td,
1774 .table-hover .table-primary:hover > th {
1775   background-color: #f7bdaa;
1776 }
1777
1778 .table-secondary,
1779 .table-secondary > th,
1780 .table-secondary > td {
1781   background-color: #e8e6e4;
1782 }
1783
1784 .table-hover .table-secondary:hover {
1785   background-color: #dcd9d6;
1786 }
1787
1788 .table-hover .table-secondary:hover > td,
1789 .table-hover .table-secondary:hover > th {
1790   background-color: #dcd9d6;
1791 }
1792
1793 .table-success,
1794 .table-success > th,
1795 .table-success > td {
1796   background-color: #c7eacc;
1797 }
1798
1799 .table-hover .table-success:hover {
1800   background-color: #b4e3bb;
1801 }
1802
1803 .table-hover .table-success:hover > td,
1804 .table-hover .table-success:hover > th {
1805   background-color: #b4e3bb;
1806 }
1807
1808 .table-info,
1809 .table-info > th,
1810 .table-info > td {
1811   background-color: #bee5eb;
1812 }
1813
1814 .table-hover .table-info:hover {
1815   background-color: #abdde5;
1816 }
1817
1818 .table-hover .table-info:hover > td,
1819 .table-hover .table-info:hover > th {
1820   background-color: #abdde5;
1821 }
1822
1823 .table-warning,
1824 .table-warning > th,
1825 .table-warning > td {
1826   background-color: #fbebc9;
1827 }
1828
1829 .table-hover .table-warning:hover {
1830   background-color: #f9e2b1;
1831 }
1832
1833 .table-hover .table-warning:hover > td,
1834 .table-hover .table-warning:hover > th {
1835   background-color: #f9e2b1;
1836 }
1837
1838 .table-danger,
1839 .table-danger > th,
1840 .table-danger > td {
1841   background-color: #f6c7c4;
1842 }
1843
1844 .table-hover .table-danger:hover {
1845   background-color: #f3b2ae;
1846 }
1847
1848 .table-hover .table-danger:hover > td,
1849 .table-hover .table-danger:hover > th {
1850   background-color: #f3b2ae;
1851 }
1852
1853 .table-light,
1854 .table-light > th,
1855 .table-light > td {
1856   background-color: #f9fafb;
1857 }
1858
1859 .table-hover .table-light:hover {
1860   background-color: #eaedf1;
1861 }
1862
1863 .table-hover .table-light:hover > td,
1864 .table-hover .table-light:hover > th {
1865   background-color: #eaedf1;
1866 }
1867
1868 .table-dark,
1869 .table-dark > th,
1870 .table-dark > td {
1871   background-color: #d9c3cf;
1872 }
1873
1874 .table-hover .table-dark:hover {
1875   background-color: #cfb3c3;
1876 }
1877
1878 .table-hover .table-dark:hover > td,
1879 .table-hover .table-dark:hover > th {
1880   background-color: #cfb3c3;
1881 }
1882
1883 .table-active,
1884 .table-active > th,
1885 .table-active > td {
1886   background-color: rgba(
0, 0, 0, 0.075);
1887 }
1888
1889 .table-hover .table-active:hover {
1890   background-color: rgba(
0, 0, 0, 0.075);
1891 }
1892
1893 .table-hover .table-active:hover > td,
1894 .table-hover .table-active:hover > th {
1895   background-color: rgba(
0, 0, 0, 0.075);
1896 }
1897
1898 .table .thead-dark th {
1899   color: #fff;
1900   background-color: #
772953;
1901   border-color: #
642246;
1902 }
1903
1904 .table .thead-light th {
1905   color: #
495057;
1906   background-color: #e9ecef;
1907   border-color: #e9ecef;
1908 }
1909
1910 .table-dark {
1911   color: #fff;
1912   background-color: #
772953;
1913 }
1914
1915 .table-dark th,
1916 .table-dark td,
1917 .table-dark thead th {
1918   border-color: #
642246;
1919 }
1920
1921 .table-dark.table-bordered {
1922   border:
0;
1923 }
1924
1925 .table-dark.table-striped tbody tr:nth-of-type(odd) {
1926   background-color: rgba(
255, 255, 255, 0.05);
1927 }
1928
1929 .table-dark.table-hover tbody tr:hover {
1930   background-color: rgba(
255, 255, 255, 0.075);
1931 }
1932
1933 @media (max-width: 575px) {
1934   .table-responsive-sm {
1935     display: block;
1936     width:
100%;
1937     overflow-x: auto;
1938     -webkit-overflow-scrolling: touch;
1939     -ms-overflow-style: -ms-autohiding-scrollbar;
1940   }
1941   .table-responsive-sm.table-bordered {
1942     border:
0;
1943   }
1944 }
1945
1946 @media (max-width: 767px) {
1947   .table-responsive-md {
1948     display: block;
1949     width:
100%;
1950     overflow-x: auto;
1951     -webkit-overflow-scrolling: touch;
1952     -ms-overflow-style: -ms-autohiding-scrollbar;
1953   }
1954   .table-responsive-md.table-bordered {
1955     border:
0;
1956   }
1957 }
1958
1959 @media (max-width: 991px) {
1960   .table-responsive-lg {
1961     display: block;
1962     width:
100%;
1963     overflow-x: auto;
1964     -webkit-overflow-scrolling: touch;
1965     -ms-overflow-style: -ms-autohiding-scrollbar;
1966   }
1967   .table-responsive-lg.table-bordered {
1968     border:
0;
1969   }
1970 }
1971
1972 @media (max-width: 1199px) {
1973   .table-responsive-xl {
1974     display: block;
1975     width:
100%;
1976     overflow-x: auto;
1977     -webkit-overflow-scrolling: touch;
1978     -ms-overflow-style: -ms-autohiding-scrollbar;
1979   }
1980   .table-responsive-xl.table-bordered {
1981     border:
0;
1982   }
1983 }
1984
1985 .table-responsive {
1986   display: block;
1987   width:
100%;
1988   overflow-x: auto;
1989   -webkit-overflow-scrolling: touch;
1990   -ms-overflow-style: -ms-autohiding-scrollbar;
1991 }
1992
1993 .table-responsive.table-bordered {
1994   border:
0;
1995 }
1996
1997 .form-control {
1998   display: block;
1999   width:
100%;
2000   padding:
0.375rem 0.75rem;
2001   font-size: 1rem;
2002   line-height:
1.5;
2003   color: #
495057;
2004   background-color: #fff;
2005   background-image: none;
2006   background-clip: padding-box;
2007   border: 1px solid #ced4da;
2008   border-radius:
0.25rem;
2009   -webkit-transition: border-color ease-
in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;
2010   transition: border-color ease-
in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;
2011   transition: border-color ease-
in-out 0.15s, box-shadow ease-in-out 0.15s;
2012   transition: border-color ease-
in-out 0.15s, box-shadow ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;
2013 }
2014
2015 .form-control::-ms-expand {
2016   background-color: transparent;
2017   border:
0;
2018 }
2019
2020 .form-control:focus {
2021   color: #
495057;
2022   background-color: #fff;
2023   border-color: #f4ad94;
2024   outline: none;
2025   -webkit-box-shadow:
0 0 0 0.2rem rgba(233, 84, 32, 0.25);
2026           box-shadow:
0 0 0 0.2rem rgba(233, 84, 32, 0.25);
2027 }
2028
2029 .form-control::-webkit-input-placeholder {
2030   color: #
868e96;
2031   opacity:
1;
2032 }
2033
2034 .form-control:-ms-input-placeholder {
2035   color: #
868e96;
2036   opacity:
1;
2037 }
2038
2039 .form-control::-ms-input-placeholder {
2040   color: #
868e96;
2041   opacity:
1;
2042 }
2043
2044 .form-control::placeholder {
2045   color: #
868e96;
2046   opacity:
1;
2047 }
2048
2049 .form-control:disabled, .form-control[
readonly] {
2050   background-color: #e9ecef;
2051   opacity:
1;
2052 }

2053
2054 select
.form-control:not([size]):not([multiple]) {
2055   height: calc(
2.25rem + 2px);
2056 }

2057
2058 select
.form-control:focus::-ms-value {
2059   color: #
495057;
2060   background-color: #fff;
2061 }
2062
2063 .form-control-file,
2064 .form-control-range {
2065   display: block;
2066 }
2067
2068 .col-form-label {
2069   padding-top: calc(
0.375rem + 1px);
2070   padding-bottom: calc(
0.375rem + 1px);
2071   margin-bottom:
0;
2072   line-height:
1.5;
2073 }
2074
2075 .col-form-label-lg {
2076   padding-top: calc(
0.5rem + 1px);
2077   padding-bottom: calc(
0.5rem + 1px);
2078   font-size:
1.25rem;
2079   line-height:
1.5;
2080 }
2081
2082 .col-form-label-sm {
2083   padding-top: calc(
0.25rem + 1px);
2084   padding-bottom: calc(
0.25rem + 1px);
2085   font-size:
0.875rem;
2086   line-height:
1.5;
2087 }
2088
2089 .col-form-legend {
2090   padding-top:
0.375rem;
2091   padding-bottom:
0.375rem;
2092   margin-bottom:
0;
2093   font-size: 1rem;
2094 }
2095
2096 .form-control-plaintext {
2097   padding-top:
0.375rem;
2098   padding-bottom:
0.375rem;
2099   margin-bottom:
0;
2100   line-height:
1.5;
2101   background-color: transparent;
2102   border: solid transparent;
2103   border-width: 1px
0;
2104 }
2105
2106 .form-control-plaintext.form-control-sm, .input-
group-sm > .form-control-plaintext.form-control,
2107 .input-
group-sm > .form-control-plaintext.input-group-addon,
2108 .input-
group-sm > .input-group-btn > .form-control-plaintext.btn, .form-control-plaintext.form-control-lg, .input-group-lg > .form-control-plaintext.form-control,
2109 .input-
group-lg > .form-control-plaintext.input-group-addon,
2110 .input-
group-lg > .input-group-btn > .form-control-plaintext.btn {
2111   padding-right:
0;
2112   padding-left:
0;
2113 }
2114
2115 .form-control-sm, .input-
group-sm > .form-control,
2116 .input-
group-sm > .input-group-addon,
2117 .input-
group-sm > .input-group-btn > .btn {
2118   padding:
0.25rem 0.5rem;
2119   font-size:
0.875rem;
2120   line-height:
1.5;
2121   border-radius:
0.2rem;
2122 }

2123
2124 select
.form-control-sm:not([size]):not([multiple]), .input-group-sm > select.form-control:not([size]):not([multiple]),
2125 .input-
group-sm > select.input-group-addon:not([size]):not([multiple]),
2126 .input-
group-sm > .input-group-btn > select.btn:not([size]):not([multiple]) {
2127   height: calc(
1.8125rem + 2px);
2128 }
2129
2130 .form-control-lg, .input-
group-lg > .form-control,
2131 .input-
group-lg > .input-group-addon,
2132 .input-
group-lg > .input-group-btn > .btn {
2133   padding:
0.5rem 1rem;
2134   font-size:
1.25rem;
2135   line-height:
1.5;
2136   border-radius:
0.3rem;
2137 }

2138
2139 select
.form-control-lg:not([size]):not([multiple]), .input-group-lg > select.form-control:not([size]):not([multiple]),
2140 .input-
group-lg > select.input-group-addon:not([size]):not([multiple]),
2141 .input-
group-lg > .input-group-btn > select.btn:not([size]):not([multiple]) {
2142   height: calc(
2.875rem + 2px);
2143 }
2144
2145 .form-
group {
2146   margin-bottom: 1rem;
2147 }
2148
2149 .form-text {
2150   display: block;
2151   margin-top:
0.25rem;
2152 }
2153
2154 .form-row {
2155   display: -webkit-box;
2156   display: -ms-flexbox;
2157   display: flex;
2158   -ms-flex-wrap: wrap;
2159       flex-wrap: wrap;
2160   margin-right: -5px;
2161   margin-left: -5px;
2162 }
2163
2164 .form-row > .col,
2165 .form-row > [
class*="col-"] {
2166   padding-right: 5px;
2167   padding-left: 5px;
2168 }
2169
2170 .form-check {
2171   position: relative;
2172   display: block;
2173   margin-bottom:
0.5rem;
2174 }
2175
2176 .form-check.disabled .form-check-label {
2177   color: #
868e96;
2178 }
2179
2180 .form-check-label {
2181   padding-left:
1.25rem;
2182   margin-bottom:
0;
2183 }
2184
2185 .form-check-input {
2186   position: absolute;
2187   margin-top:
0.25rem;
2188   margin-left: -
1.25rem;
2189 }
2190
2191 .form-check-inline {
2192   display: inline-block;
2193   margin-right:
0.75rem;
2194 }
2195
2196 .form-check-inline .form-check-label {
2197   vertical-align: middle;
2198 }
2199
2200 .valid-feedback {
2201   display: none;
2202   margin-top: .25rem;
2203   font-size: .875rem;
2204   color: #38B44A;
2205 }
2206
2207 .valid-tooltip {
2208   position: absolute;
2209   top:
100%;
2210   z-index:
5;
2211   display: none;
2212   width: 250px;
2213   padding: .5rem;
2214   margin-top: .1rem;
2215   font-size: .875rem;
2216   line-height:
1;
2217   color: #fff;
2218   background-color: rgba(
56, 180, 74, 0.8);
2219   border-radius: .2rem;
2220 }
2221
2222 .was-validated .form-control:valid, .form-control.
is-valid, .was-validated
2223 .custom-
select:valid,
2224 .custom-
select.is-valid {
2225   border-color: #38B44A;
2226 }
2227
2228 .was-validated .form-control:valid:focus, .form-control.
is-valid:focus, .was-validated
2229 .custom-
select:valid:focus,
2230 .custom-
select.is-valid:focus {
2231   -webkit-box-shadow:
0 0 0 0.2rem rgba(56, 180, 74, 0.25);
2232           box-shadow:
0 0 0 0.2rem rgba(56, 180, 74, 0.25);
2233 }
2234
2235 .was-validated .form-control:valid ~ .valid-feedback,
2236 .was-validated .form-control:valid ~ .valid-tooltip, .form-control.
is-valid ~ .valid-feedback,
2237 .form-control.
is-valid ~ .valid-tooltip, .was-validated
2238 .custom-
select:valid ~ .valid-feedback,
2239 .was-validated
2240 .custom-
select:valid ~ .valid-tooltip,
2241 .custom-
select.is-valid ~ .valid-feedback,
2242 .custom-
select.is-valid ~ .valid-tooltip {
2243   display: block;
2244 }
2245
2246 .was-validated .form-check-input:valid + .form-check-label, .form-check-input.
is-valid + .form-check-label {
2247   color: #38B44A;
2248 }
2249
2250 .was-validated .custom-control-input:valid ~ .custom-control-indicator, .custom-control-input.
is-valid ~ .custom-control-indicator {
2251   background-color: rgba(
56, 180, 74, 0.25);
2252 }
2253
2254 .was-validated .custom-control-input:valid ~ .custom-control-description, .custom-control-input.
is-valid ~ .custom-control-description {
2255   color: #38B44A;
2256 }
2257
2258 .was-validated .custom-file-input:valid ~ .custom-file-control, .custom-file-input.
is-valid ~ .custom-file-control {
2259   border-color: #38B44A;
2260 }
2261
2262 .was-validated .custom-file-input:valid ~ .custom-file-control::before, .custom-file-input.
is-valid ~ .custom-file-control::before {
2263   border-color: inherit;
2264 }
2265
2266 .was-validated .custom-file-input:valid:focus, .custom-file-input.
is-valid:focus {
2267   -webkit-box-shadow:
0 0 0 0.2rem rgba(56, 180, 74, 0.25);
2268           box-shadow:
0 0 0 0.2rem rgba(56, 180, 74, 0.25);
2269 }
2270
2271 .invalid-feedback {
2272   display: none;
2273   margin-top: .25rem;
2274   font-size: .875rem;
2275   color: #DF382C;
2276 }
2277
2278 .invalid-tooltip {
2279   position: absolute;
2280   top:
100%;
2281   z-index:
5;
2282   display: none;
2283   width: 250px;
2284   padding: .5rem;
2285   margin-top: .1rem;
2286   font-size: .875rem;
2287   line-height:
1;
2288   color: #fff;
2289   background-color: rgba(
223, 56, 44, 0.8);
2290   border-radius: .2rem;
2291 }
2292
2293 .was-validated .form-control:invalid, .form-control.
is-invalid, .was-validated
2294 .custom-
select:invalid,
2295 .custom-
select.is-invalid {
2296   border-color: #DF382C;
2297 }
2298
2299 .was-validated .form-control:invalid:focus, .form-control.
is-invalid:focus, .was-validated
2300 .custom-
select:invalid:focus,
2301 .custom-
select.is-invalid:focus {
2302   -webkit-box-shadow:
0 0 0 0.2rem rgba(223, 56, 44, 0.25);
2303           box-shadow:
0 0 0 0.2rem rgba(223, 56, 44, 0.25);
2304 }
2305
2306 .was-validated .form-control:invalid ~ .invalid-feedback,
2307 .was-validated .form-control:invalid ~ .invalid-tooltip, .form-control.
is-invalid ~ .invalid-feedback,
2308 .form-control.
is-invalid ~ .invalid-tooltip, .was-validated
2309 .custom-
select:invalid ~ .invalid-feedback,
2310 .was-validated
2311 .custom-
select:invalid ~ .invalid-tooltip,
2312 .custom-
select.is-invalid ~ .invalid-feedback,
2313 .custom-
select.is-invalid ~ .invalid-tooltip {
2314   display: block;
2315 }
2316
2317 .was-validated .form-check-input:invalid + .form-check-label, .form-check-input.
is-invalid + .form-check-label {
2318   color: #DF382C;
2319 }
2320
2321 .was-validated .custom-control-input:invalid ~ .custom-control-indicator, .custom-control-input.
is-invalid ~ .custom-control-indicator {
2322   background-color: rgba(
223, 56, 44, 0.25);
2323 }
2324
2325 .was-validated .custom-control-input:invalid ~ .custom-control-description, .custom-control-input.
is-invalid ~ .custom-control-description {
2326   color: #DF382C;
2327 }
2328
2329 .was-validated .custom-file-input:invalid ~ .custom-file-control, .custom-file-input.
is-invalid ~ .custom-file-control {
2330   border-color: #DF382C;
2331 }
2332
2333 .was-validated .custom-file-input:invalid ~ .custom-file-control::before, .custom-file-input.
is-invalid ~ .custom-file-control::before {
2334   border-color: inherit;
2335 }
2336
2337 .was-validated .custom-file-input:invalid:focus, .custom-file-input.
is-invalid:focus {
2338   -webkit-box-shadow:
0 0 0 0.2rem rgba(223, 56, 44, 0.25);
2339           box-shadow:
0 0 0 0.2rem rgba(223, 56, 44, 0.25);
2340 }
2341
2342 .form-inline {
2343   display: -webkit-box;
2344   display: -ms-flexbox;
2345   display: flex;
2346   -webkit-box-orient: horizontal;
2347   -webkit-box-direction: normal;
2348       -ms-flex-flow: row wrap;
2349           flex-flow: row wrap;
2350   -webkit-box-align: center;
2351       -ms-flex-align: center;
2352           align-items: center;
2353 }
2354
2355 .form-inline .form-check {
2356   width:
100%;
2357 }
2358
2359 @media (min-width: 576px) {
2360   .form-inline label {
2361     display: -webkit-box;
2362     display: -ms-flexbox;
2363     display: flex;
2364     -webkit-box-align: center;
2365         -ms-flex-align: center;
2366             align-items: center;
2367     -webkit-box-pack: center;
2368         -ms-flex-pack: center;
2369             justify-content: center;
2370     margin-bottom:
0;
2371   }
2372   .form-inline .form-
group {
2373     display: -webkit-box;
2374     display: -ms-flexbox;
2375     display: flex;
2376     -webkit-box-flex:
0;
2377         -ms-flex:
0 0 auto;
2378             flex:
0 0 auto;
2379     -webkit-box-orient: horizontal;
2380     -webkit-box-direction: normal;
2381         -ms-flex-flow: row wrap;
2382             flex-flow: row wrap;
2383     -webkit-box-align: center;
2384         -ms-flex-align: center;
2385             align-items: center;
2386     margin-bottom:
0;
2387   }
2388   .form-inline .form-control {
2389     display: inline-block;
2390     width: auto;
2391     vertical-align: middle;
2392   }
2393   .form-inline .form-control-plaintext {
2394     display: inline-block;
2395   }
2396   .form-inline .input-
group {
2397     width: auto;
2398   }
2399   .form-inline .form-check {
2400     display: -webkit-box;
2401     display: -ms-flexbox;
2402     display: flex;
2403     -webkit-box-align: center;
2404         -ms-flex-align: center;
2405             align-items: center;
2406     -webkit-box-pack: center;
2407         -ms-flex-pack: center;
2408             justify-content: center;
2409     width: auto;
2410     margin-top:
0;
2411     margin-bottom:
0;
2412   }
2413   .form-inline .form-check-label {
2414     padding-left:
0;
2415   }
2416   .form-inline .form-check-input {
2417     position: relative;
2418     margin-top:
0;
2419     margin-right:
0.25rem;
2420     margin-left:
0;
2421   }
2422   .form-inline .custom-control {
2423     display: -webkit-box;
2424     display: -ms-flexbox;
2425     display: flex;
2426     -webkit-box-align: center;
2427         -ms-flex-align: center;
2428             align-items: center;
2429     -webkit-box-pack: center;
2430         -ms-flex-pack: center;
2431             justify-content: center;
2432     padding-left:
0;
2433   }
2434   .form-inline .custom-control-indicator {
2435     position:
static;
2436     display: inline-block;
2437     margin-right:
0.25rem;
2438     vertical-align: text-bottom;
2439   }
2440   .form-inline .has-feedback .form-control-feedback {
2441     top:
0;
2442   }
2443 }
2444
2445 .btn {
2446   display: inline-block;
2447   font-weight:
400;
2448   text-align: center;
2449   white-space: nowrap;
2450   vertical-align: middle;
2451   -webkit-user-
select: none;
2452      -moz-user-
select: none;
2453       -ms-user-
select: none;
2454           user-
select: none;
2455   border: 1px solid transparent;
2456   padding:
0.375rem 0.75rem;
2457   font-size: 1rem;
2458   line-height:
1.5;
2459   border-radius:
0.25rem;
2460   -webkit-transition: background-color
0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
2461   transition: background-color
0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
2462   transition: background-color
0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
2463   transition: background-color
0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
2464 }
2465
2466 .btn:focus, .btn:hover {
2467   text-decoration: none;
2468 }
2469
2470 .btn:focus, .btn.focus {
2471   outline:
0;
2472   -webkit-box-shadow:
0 0 0 0.2rem rgba(233, 84, 32, 0.25);
2473           box-shadow:
0 0 0 0.2rem rgba(233, 84, 32, 0.25);
2474 }
2475
2476 .btn.disabled, .btn:disabled {
2477   opacity: .
65;
2478 }
2479
2480 .btn:not([disabled]):not(.disabled):active, .btn:not([disabled]):not(.disabled).active {
2481   background-image: none;
2482 }
2483
2484 a.btn.disabled,
2485 fieldset[disabled] a.btn {
2486   pointer-events: none;
2487 }
2488
2489 .btn-primary {
2490   color: #fff;
2491   background-color: #E95420;
2492   border-color: #E95420;
2493 }
2494
2495 .btn-primary:hover {
2496   color: #fff;
2497   background-color: #ce4414;
2498   border-color: #c34113;
2499 }
2500
2501 .btn-primary:focus, .btn-primary.focus {
2502   -webkit-box-shadow:
0 0 0 0.2rem rgba(233, 84, 32, 0.5);
2503           box-shadow:
0 0 0 0.2rem rgba(233, 84, 32, 0.5);
2504 }
2505
2506 .btn-primary.disabled, .btn-primary:disabled {
2507   background-color: #E95420;
2508   border-color: #E95420;
2509 }
2510
2511 .btn-primary:not([disabled]):not(.disabled):active, .btn-primary:not([disabled]):not(.disabled).active,
2512 .show > .btn-primary.dropdown-toggle {
2513   color: #fff;
2514   background-color: #c34113;
2515   border-color: #b73d12;
2516   -webkit-box-shadow:
0 0 0 0.2rem rgba(233, 84, 32, 0.5);
2517           box-shadow:
0 0 0 0.2rem rgba(233, 84, 32, 0.5);
2518 }
2519
2520 .btn-secondary {
2521   color: #
111;
2522   background-color: #AEA79F;
2523   border-color: #AEA79F;
2524 }
2525
2526 .btn-secondary:hover {
2527   color: #fff;
2528   background-color: #9c948a;
2529   border-color: #
978e83;
2530 }
2531
2532 .btn-secondary:focus, .btn-secondary.focus {
2533   -webkit-box-shadow:
0 0 0 0.2rem rgba(174, 167, 159, 0.5);
2534           box-shadow:
0 0 0 0.2rem rgba(174, 167, 159, 0.5);
2535 }
2536
2537 .btn-secondary.disabled, .btn-secondary:disabled {
2538   background-color: #AEA79F;
2539   border-color: #AEA79F;
2540 }
2541
2542 .btn-secondary:not([disabled]):not(.disabled):active, .btn-secondary:not([disabled]):not(.disabled).active,
2543 .show > .btn-secondary.dropdown-toggle {
2544   color: #fff;
2545   background-color: #
978e83;
2546   border-color: #91877c;
2547   -webkit-box-shadow:
0 0 0 0.2rem rgba(174, 167, 159, 0.5);
2548           box-shadow:
0 0 0 0.2rem rgba(174, 167, 159, 0.5);
2549 }
2550
2551 .btn-success {
2552   color: #fff;
2553   background-color: #38B44A;
2554   border-color: #38B44A;
2555 }
2556
2557 .btn-success:hover {
2558   color: #fff;
2559   background-color: #2f973e;
2560   border-color: #2c8d3a;
2561 }
2562
2563 .btn-success:focus, .btn-success.focus {
2564   -webkit-box-shadow:
0 0 0 0.2rem rgba(56, 180, 74, 0.5);
2565           box-shadow:
0 0 0 0.2rem rgba(56, 180, 74, 0.5);
2566 }
2567
2568 .btn-success.disabled, .btn-success:disabled {
2569   background-color: #38B44A;
2570   border-color: #38B44A;
2571 }
2572
2573 .btn-success:not([disabled]):not(.disabled):active, .btn-success:not([disabled]):not(.disabled).active,
2574 .show > .btn-success.dropdown-toggle {
2575   color: #fff;
2576   background-color: #2c8d3a;
2577   border-color: #
298336;
2578   -webkit-box-shadow:
0 0 0 0.2rem rgba(56, 180, 74, 0.5);
2579           box-shadow:
0 0 0 0.2rem rgba(56, 180, 74, 0.5);
2580 }
2581
2582 .btn-info {
2583   color: #fff;
2584   background-color: #17a2b8;
2585   border-color: #17a2b8;
2586 }
2587
2588 .btn-info:hover {
2589   color: #fff;
2590   background-color: #
138496;
2591   border-color: #117a8b;
2592 }
2593
2594 .btn-info:focus, .btn-info.focus {
2595   -webkit-box-shadow:
0 0 0 0.2rem rgba(23, 162, 184, 0.5);
2596           box-shadow:
0 0 0 0.2rem rgba(23, 162, 184, 0.5);
2597 }
2598
2599 .btn-info.disabled, .btn-info:disabled {
2600   background-color: #17a2b8;
2601   border-color: #17a2b8;
2602 }
2603
2604 .btn-info:not([disabled]):not(.disabled):active, .btn-info:not([disabled]):not(.disabled).active,
2605 .show > .btn-info.dropdown-toggle {
2606   color: #fff;
2607   background-color: #117a8b;
2608   border-color: #
10707f;
2609   -webkit-box-shadow:
0 0 0 0.2rem rgba(23, 162, 184, 0.5);
2610           box-shadow:
0 0 0 0.2rem rgba(23, 162, 184, 0.5);
2611 }
2612
2613 .btn-warning {
2614   color: #
111;
2615   background-color: #EFB73E;
2616   border-color: #EFB73E;
2617 }
2618
2619 .btn-warning:hover {
2620   color: #
111;
2621   background-color: #ecaa1b;
2622   border-color: #e7a413;
2623 }
2624
2625 .btn-warning:focus, .btn-warning.focus {
2626   -webkit-box-shadow:
0 0 0 0.2rem rgba(239, 183, 62, 0.5);
2627           box-shadow:
0 0 0 0.2rem rgba(239, 183, 62, 0.5);
2628 }
2629
2630 .btn-warning.disabled, .btn-warning:disabled {
2631   background-color: #EFB73E;
2632   border-color: #EFB73E;
2633 }
2634
2635 .btn-warning:not([disabled]):not(.disabled):active, .btn-warning:not([disabled]):not(.disabled).active,
2636 .show > .btn-warning.dropdown-toggle {
2637   color: #
111;
2638   background-color: #e7a413;
2639   border-color: #db9c12;
2640   -webkit-box-shadow:
0 0 0 0.2rem rgba(239, 183, 62, 0.5);
2641           box-shadow:
0 0 0 0.2rem rgba(239, 183, 62, 0.5);
2642 }
2643
2644 .btn-danger {
2645   color: #fff;
2646   background-color: #DF382C;
2647   border-color: #DF382C;
2648 }
2649
2650 .btn-danger:hover {
2651   color: #fff;
2652   background-color: #c7291e;
2653   border-color: #bc271c;
2654 }
2655
2656 .btn-danger:focus, .btn-danger.focus {
2657   -webkit-box-shadow:
0 0 0 0.2rem rgba(223, 56, 44, 0.5);
2658           box-shadow:
0 0 0 0.2rem rgba(223, 56, 44, 0.5);
2659 }
2660
2661 .btn-danger.disabled, .btn-danger:disabled {
2662   background-color: #DF382C;
2663   border-color: #DF382C;
2664 }
2665
2666 .btn-danger:not([disabled]):not(.disabled):active, .btn-danger:not([disabled]):not(.disabled).active,
2667 .show > .btn-danger.dropdown-toggle {
2668   color: #fff;
2669   background-color: #bc271c;
2670   border-color: #b0251b;
2671   -webkit-box-shadow:
0 0 0 0.2rem rgba(223, 56, 44, 0.5);
2672           box-shadow:
0 0 0 0.2rem rgba(223, 56, 44, 0.5);
2673 }
2674
2675 .btn-light {
2676   color: #
111;
2677   background-color: #e9ecef;
2678   border-color: #e9ecef;
2679 }
2680
2681 .btn-light:hover {
2682   color: #
111;
2683   background-color: #d3d9df;
2684   border-color: #cbd3da;
2685 }
2686
2687 .btn-light:focus, .btn-light.focus {
2688   -webkit-box-shadow:
0 0 0 0.2rem rgba(233, 236, 239, 0.5);
2689           box-shadow:
0 0 0 0.2rem rgba(233, 236, 239, 0.5);
2690 }
2691
2692 .btn-light.disabled, .btn-light:disabled {
2693   background-color: #e9ecef;
2694   border-color: #e9ecef;
2695 }
2696
2697 .btn-light:not([disabled]):not(.disabled):active, .btn-light:not([disabled]):not(.disabled).active,
2698 .show > .btn-light.dropdown-toggle {
2699   color: #
111;
2700   background-color: #cbd3da;
2701   border-color: #c4ccd4;
2702   -webkit-box-shadow:
0 0 0 0.2rem rgba(233, 236, 239, 0.5);
2703           box-shadow:
0 0 0 0.2rem rgba(233, 236, 239, 0.5);
2704 }
2705
2706 .btn-dark {
2707   color: #fff;
2708   background-color: #
772953;
2709   border-color: #
772953;
2710 }
2711
2712 .btn-dark:hover {
2713   color: #fff;
2714   background-color: #5b1f3f;
2715   border-color: #511c39;
2716 }
2717
2718 .btn-dark:focus, .btn-dark.focus {
2719   -webkit-box-shadow:
0 0 0 0.2rem rgba(119, 41, 83, 0.5);
2720           box-shadow:
0 0 0 0.2rem rgba(119, 41, 83, 0.5);
2721 }
2722
2723 .btn-dark.disabled, .btn-dark:disabled {
2724   background-color: #
772953;
2725   border-color: #
772953;
2726 }
2727
2728 .btn-dark:not([disabled]):not(.disabled):active, .btn-dark:not([disabled]):not(.disabled).active,
2729 .show > .btn-dark.dropdown-toggle {
2730   color: #fff;
2731   background-color: #511c39;
2732   border-color: #
481932;
2733   -webkit-box-shadow:
0 0 0 0.2rem rgba(119, 41, 83, 0.5);
2734           box-shadow:
0 0 0 0.2rem rgba(119, 41, 83, 0.5);
2735 }
2736
2737 .btn-outline-primary {
2738   color: #E95420;
2739   background-color: transparent;
2740   background-image: none;
2741   border-color: #E95420;
2742 }
2743
2744 .btn-outline-primary:hover {
2745   color: #fff;
2746   background-color: #E95420;
2747   border-color: #E95420;
2748 }
2749
2750 .btn-outline-primary:focus, .btn-outline-primary.focus {
2751   -webkit-box-shadow:
0 0 0 0.2rem rgba(233, 84, 32, 0.5);
2752           box-shadow:
0 0 0 0.2rem rgba(233, 84, 32, 0.5);
2753 }
2754
2755 .btn-outline-primary.disabled, .btn-outline-primary:disabled {
2756   color: #E95420;
2757   background-color: transparent;
2758 }
2759
2760 .btn-outline-primary:not([disabled]):not(.disabled):active, .btn-outline-primary:not([disabled]):not(.disabled).active,
2761 .show > .btn-outline-primary.dropdown-toggle {
2762   color: #fff;
2763   background-color: #E95420;
2764   border-color: #E95420;
2765   -webkit-box-shadow:
0 0 0 0.2rem rgba(233, 84, 32, 0.5);
2766           box-shadow:
0 0 0 0.2rem rgba(233, 84, 32, 0.5);
2767 }
2768
2769 .btn-outline-secondary {
2770   color: #AEA79F;
2771   background-color: transparent;
2772   background-image: none;
2773   border-color: #AEA79F;
2774 }
2775
2776 .btn-outline-secondary:hover {
2777   color: #fff;
2778   background-color: #AEA79F;
2779   border-color: #AEA79F;
2780 }
2781
2782 .btn-outline-secondary:focus, .btn-outline-secondary.focus {
2783   -webkit-box-shadow:
0 0 0 0.2rem rgba(174, 167, 159, 0.5);
2784           box-shadow:
0 0 0 0.2rem rgba(174, 167, 159, 0.5);
2785 }
2786
2787 .btn-outline-secondary.disabled, .btn-outline-secondary:disabled {
2788   color: #AEA79F;
2789   background-color: transparent;
2790 }
2791
2792 .btn-outline-secondary:not([disabled]):not(.disabled):active, .btn-outline-secondary:not([disabled]):not(.disabled).active,
2793 .show > .btn-outline-secondary.dropdown-toggle {
2794   color: #fff;
2795   background-color: #AEA79F;
2796   border-color: #AEA79F;
2797   -webkit-box-shadow:
0 0 0 0.2rem rgba(174, 167, 159, 0.5);
2798           box-shadow:
0 0 0 0.2rem rgba(174, 167, 159, 0.5);
2799 }
2800
2801 .btn-outline-success {
2802   color: #38B44A;
2803   background-color: transparent;
2804   background-image: none;
2805   border-color: #38B44A;
2806 }
2807
2808 .btn-outline-success:hover {
2809   color: #fff;
2810   background-color: #38B44A;
2811   border-color: #38B44A;
2812 }
2813
2814 .btn-outline-success:focus, .btn-outline-success.focus {
2815   -webkit-box-shadow:
0 0 0 0.2rem rgba(56, 180, 74, 0.5);
2816           box-shadow:
0 0 0 0.2rem rgba(56, 180, 74, 0.5);
2817 }
2818
2819 .btn-outline-success.disabled, .btn-outline-success:disabled {
2820   color: #38B44A;
2821   background-color: transparent;
2822 }
2823
2824 .btn-outline-success:not([disabled]):not(.disabled):active, .btn-outline-success:not([disabled]):not(.disabled).active,
2825 .show > .btn-outline-success.dropdown-toggle {
2826   color: #fff;
2827   background-color: #38B44A;
2828   border-color: #38B44A;
2829   -webkit-box-shadow:
0 0 0 0.2rem rgba(56, 180, 74, 0.5);
2830           box-shadow:
0 0 0 0.2rem rgba(56, 180, 74, 0.5);
2831 }
2832
2833 .btn-outline-info {
2834   color: #17a2b8;
2835   background-color: transparent;
2836   background-image: none;
2837   border-color: #17a2b8;
2838 }
2839
2840 .btn-outline-info:hover {
2841   color: #fff;
2842   background-color: #17a2b8;
2843   border-color: #17a2b8;
2844 }
2845
2846 .btn-outline-info:focus, .btn-outline-info.focus {
2847   -webkit-box-shadow:
0 0 0 0.2rem rgba(23, 162, 184, 0.5);
2848           box-shadow:
0 0 0 0.2rem rgba(23, 162, 184, 0.5);
2849 }
2850
2851 .btn-outline-info.disabled, .btn-outline-info:disabled {
2852   color: #17a2b8;
2853   background-color: transparent;
2854 }
2855
2856 .btn-outline-info:not([disabled]):not(.disabled):active, .btn-outline-info:not([disabled]):not(.disabled).active,
2857 .show > .btn-outline-info.dropdown-toggle {
2858   color: #fff;
2859   background-color: #17a2b8;
2860   border-color: #17a2b8;
2861   -webkit-box-shadow:
0 0 0 0.2rem rgba(23, 162, 184, 0.5);
2862           box-shadow:
0 0 0 0.2rem rgba(23, 162, 184, 0.5);
2863 }
2864
2865 .btn-outline-warning {
2866   color: #EFB73E;
2867   background-color: transparent;
2868   background-image: none;
2869   border-color: #EFB73E;
2870 }
2871
2872 .btn-outline-warning:hover {
2873   color: #fff;
2874   background-color: #EFB73E;
2875   border-color: #EFB73E;
2876 }
2877
2878 .btn-outline-warning:focus, .btn-outline-warning.focus {
2879   -webkit-box-shadow:
0 0 0 0.2rem rgba(239, 183, 62, 0.5);
2880           box-shadow:
0 0 0 0.2rem rgba(239, 183, 62, 0.5);
2881 }
2882
2883 .btn-outline-warning.disabled, .btn-outline-warning:disabled {
2884   color: #EFB73E;
2885   background-color: transparent;
2886 }
2887
2888 .btn-outline-warning:not([disabled]):not(.disabled):active, .btn-outline-warning:not([disabled]):not(.disabled).active,
2889 .show > .btn-outline-warning.dropdown-toggle {
2890   color: #fff;
2891   background-color: #EFB73E;
2892   border-color: #EFB73E;
2893   -webkit-box-shadow:
0 0 0 0.2rem rgba(239, 183, 62, 0.5);
2894           box-shadow:
0 0 0 0.2rem rgba(239, 183, 62, 0.5);
2895 }
2896
2897 .btn-outline-danger {
2898   color: #DF382C;
2899   background-color: transparent;
2900   background-image: none;
2901   border-color: #DF382C;
2902 }
2903
2904 .btn-outline-danger:hover {
2905   color: #fff;
2906   background-color: #DF382C;
2907   border-color: #DF382C;
2908 }
2909
2910 .btn-outline-danger:focus, .btn-outline-danger.focus {
2911   -webkit-box-shadow:
0 0 0 0.2rem rgba(223, 56, 44, 0.5);
2912           box-shadow:
0 0 0 0.2rem rgba(223, 56, 44, 0.5);
2913 }
2914
2915 .btn-outline-danger.disabled, .btn-outline-danger:disabled {
2916   color: #DF382C;
2917   background-color: transparent;
2918 }
2919
2920 .btn-outline-danger:not([disabled]):not(.disabled):active, .btn-outline-danger:not([disabled]):not(.disabled).active,
2921 .show > .btn-outline-danger.dropdown-toggle {
2922   color: #fff;
2923   background-color: #DF382C;
2924   border-color: #DF382C;
2925   -webkit-box-shadow:
0 0 0 0.2rem rgba(223, 56, 44, 0.5);
2926           box-shadow:
0 0 0 0.2rem rgba(223, 56, 44, 0.5);
2927 }
2928
2929 .btn-outline-light {
2930   color: #e9ecef;
2931   background-color: transparent;
2932   background-image: none;
2933   border-color: #e9ecef;
2934 }
2935
2936 .btn-outline-light:hover {
2937   color: #
212529;
2938   background-color: #e9ecef;
2939   border-color: #e9ecef;
2940 }
2941
2942 .btn-outline-light:focus, .btn-outline-light.focus {
2943   -webkit-box-shadow:
0 0 0 0.2rem rgba(233, 236, 239, 0.5);
2944           box-shadow:
0 0 0 0.2rem rgba(233, 236, 239, 0.5);
2945 }
2946
2947 .btn-outline-light.disabled, .btn-outline-light:disabled {
2948   color: #e9ecef;
2949   background-color: transparent;
2950 }
2951
2952 .btn-outline-light:not([disabled]):not(.disabled):active, .btn-outline-light:not([disabled]):not(.disabled).active,
2953 .show > .btn-outline-light.dropdown-toggle {
2954   color: #
212529;
2955   background-color: #e9ecef;
2956   border-color: #e9ecef;
2957   -webkit-box-shadow:
0 0 0 0.2rem rgba(233, 236, 239, 0.5);
2958           box-shadow:
0 0 0 0.2rem rgba(233, 236, 239, 0.5);
2959 }
2960
2961 .btn-outline-dark {
2962   color: #
772953;
2963   background-color: transparent;
2964   background-image: none;
2965   border-color: #
772953;
2966 }
2967
2968 .btn-outline-dark:hover {
2969   color: #fff;
2970   background-color: #
772953;
2971   border-color: #
772953;
2972 }
2973
2974 .btn-outline-dark:focus, .btn-outline-dark.focus {
2975   -webkit-box-shadow:
0 0 0 0.2rem rgba(119, 41, 83, 0.5);
2976           box-shadow:
0 0 0 0.2rem rgba(119, 41, 83, 0.5);
2977 }
2978
2979 .btn-outline-dark.disabled, .btn-outline-dark:disabled {
2980   color: #
772953;
2981   background-color: transparent;
2982 }
2983
2984 .btn-outline-dark:not([disabled]):not(.disabled):active, .btn-outline-dark:not([disabled]):not(.disabled).active,
2985 .show > .btn-outline-dark.dropdown-toggle {
2986   color: #fff;
2987   background-color: #
772953;
2988   border-color: #
772953;
2989   -webkit-box-shadow:
0 0 0 0.2rem rgba(119, 41, 83, 0.5);
2990           box-shadow:
0 0 0 0.2rem rgba(119, 41, 83, 0.5);
2991 }
2992
2993 .btn-link {
2994   font-weight:
400;
2995   color: #E95420;
2996   background-color: transparent;
2997 }
2998
2999 .btn-link:hover {
3000   color: #ac3911;
3001   text-decoration: underline;
3002   background-color: transparent;
3003   border-color: transparent;
3004 }
3005
3006 .btn-link:focus, .btn-link.focus {
3007   border-color: transparent;
3008   -webkit-box-shadow: none;
3009           box-shadow: none;
3010 }
3011
3012 .btn-link:disabled, .btn-link.disabled {
3013   color: #
868e96;
3014 }
3015
3016 .btn-lg, .btn-
group-lg > .btn {
3017   padding:
0.5rem 1rem;
3018   font-size:
1.25rem;
3019   line-height:
1.5;
3020   border-radius:
0.3rem;
3021 }
3022
3023 .btn-sm, .btn-
group-sm > .btn {
3024   padding:
0.25rem 0.5rem;
3025   font-size:
0.875rem;
3026   line-height:
1.5;
3027   border-radius:
0.2rem;
3028 }
3029
3030 .btn-block {
3031   display: block;
3032   width:
100%;
3033 }
3034
3035 .btn-block + .btn-block {
3036   margin-top:
0.5rem;
3037 }
3038
3039 input[type=
"submit"].btn-block,
3040 input[type=
"reset"].btn-block,
3041 input[type=
"button"].btn-block {
3042   width:
100%;
3043 }
3044
3045 .fade {
3046   opacity:
0;
3047   -webkit-transition: opacity
0.15s linear;
3048   transition: opacity
0.15s linear;
3049 }
3050
3051 .fade.show {
3052   opacity:
1;
3053 }
3054
3055 .collapse {
3056   display: none;
3057 }
3058
3059 .collapse.show {
3060   display: block;
3061 }
3062
3063 tr.collapse.show {
3064   display: table-row;
3065 }
3066
3067 tbody.collapse.show {
3068   display: table-row-
group;
3069 }
3070
3071 .collapsing {
3072   position: relative;
3073   height:
0;
3074   overflow: hidden;
3075   -webkit-transition: height
0.35s ease;
3076   transition: height
0.35s ease;
3077 }
3078
3079 .dropup,
3080 .dropdown {
3081   position: relative;
3082 }
3083
3084 .dropdown-toggle::after {
3085   display: inline-block;
3086   width:
0;
3087   height:
0;
3088   margin-left:
0.255em;
3089   vertical-align:
0.255em;
3090   content:
"";
3091   border-top:
0.3em solid;
3092   border-right:
0.3em solid transparent;
3093   border-bottom:
0;
3094   border-left:
0.3em solid transparent;
3095 }
3096
3097 .dropdown-toggle:empty::after {
3098   margin-left:
0;
3099 }
3100
3101 .dropdown-menu {
3102   position: absolute;
3103   top:
100%;
3104   left:
0;
3105   z-index:
1000;
3106   display: none;
3107   
float: left;
3108   min-width: 10rem;
3109   padding:
0.5rem 0;
3110   margin:
0.125rem 0 0;
3111   font-size: 1rem;
3112   color: #
333;
3113   text-align: left;
3114   list-style: none;
3115   background-color: #fff;
3116   background-clip: padding-box;
3117   border: 1px solid rgba(
0, 0, 0, 0.15);
3118   border-radius:
0.25rem;
3119 }
3120
3121 .dropup .dropdown-menu {
3122   margin-top:
0;
3123   margin-bottom:
0.125rem;
3124 }
3125
3126 .dropup .dropdown-toggle::after {
3127   display: inline-block;
3128   width:
0;
3129   height:
0;
3130   margin-left:
0.255em;
3131   vertical-align:
0.255em;
3132   content:
"";
3133   border-top:
0;
3134   border-right:
0.3em solid transparent;
3135   border-bottom:
0.3em solid;
3136   border-left:
0.3em solid transparent;
3137 }
3138
3139 .dropup .dropdown-toggle:empty::after {
3140   margin-left:
0;
3141 }
3142
3143 .dropdown-divider {
3144   height:
0;
3145   margin:
0.5rem 0;
3146   overflow: hidden;
3147   border-top: 1px solid #e9ecef;
3148 }
3149
3150 .dropdown-item {
3151   display: block;
3152   width:
100%;
3153   padding:
0.25rem 1.5rem;
3154   clear: both;
3155   font-weight:
400;
3156   color: #
212529;
3157   text-align: inherit;
3158   white-space: nowrap;
3159   background: none;
3160   border:
0;
3161 }
3162
3163 .dropdown-item:focus, .dropdown-item:hover {
3164   color: #16181b;
3165   text-decoration: none;
3166   background-color: #f8f9fa;
3167 }
3168
3169 .dropdown-item.active, .dropdown-item:active {
3170   color: #fff;
3171   text-decoration: none;
3172   background-color: #E95420;
3173 }
3174
3175 .dropdown-item.disabled, .dropdown-item:disabled {
3176   color: #
868e96;
3177   background-color: transparent;
3178 }
3179
3180 .dropdown-menu.show {
3181   display: block;
3182 }
3183
3184 .dropdown-header {
3185   display: block;
3186   padding:
0.5rem 1.5rem;
3187   margin-bottom:
0;
3188   font-size:
0.875rem;
3189   color: #
868e96;
3190   white-space: nowrap;
3191 }
3192
3193 .btn-
group,
3194 .btn-
group-vertical {
3195   position: relative;
3196   display: -webkit-inline-box;
3197   display: -ms-inline-flexbox;
3198   display: inline-flex;
3199   vertical-align: middle;
3200 }
3201
3202 .btn-
group > .btn,
3203 .btn-
group-vertical > .btn {
3204   position: relative;
3205   -webkit-box-flex:
0;
3206       -ms-flex:
0 1 auto;
3207           flex:
0 1 auto;
3208 }
3209
3210 .btn-
group > .btn:hover,
3211 .btn-
group-vertical > .btn:hover {
3212   z-index:
2;
3213 }
3214
3215 .btn-
group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active,
3216 .btn-
group-vertical > .btn:focus,
3217 .btn-
group-vertical > .btn:active,
3218 .btn-
group-vertical > .btn.active {
3219   z-index:
2;
3220 }
3221
3222 .btn-
group .btn + .btn,
3223 .btn-
group .btn + .btn-group,
3224 .btn-
group .btn-group + .btn,
3225 .btn-
group .btn-group + .btn-group,
3226 .btn-
group-vertical .btn + .btn,
3227 .btn-
group-vertical .btn + .btn-group,
3228 .btn-
group-vertical .btn-group + .btn,
3229 .btn-
group-vertical .btn-group + .btn-group {
3230   margin-left: -1px;
3231 }
3232
3233 .btn-toolbar {
3234   display: -webkit-box;
3235   display: -ms-flexbox;
3236   display: flex;
3237   -ms-flex-wrap: wrap;
3238       flex-wrap: wrap;
3239   -webkit-box-pack: start;
3240       -ms-flex-pack: start;
3241           justify-content: flex-start;
3242 }
3243
3244 .btn-toolbar .input-
group {
3245   width: auto;
3246 }
3247
3248 .btn-
group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
3249   border-radius:
0;
3250 }
3251
3252 .btn-
group > .btn:first-child {
3253   margin-left:
0;
3254 }
3255
3256 .btn-
group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
3257   border-top-right-radius:
0;
3258   border-bottom-right-radius:
0;
3259 }
3260
3261 .btn-
group > .btn:last-child:not(:first-child),
3262 .btn-
group > .dropdown-toggle:not(:first-child) {
3263   border-top-left-radius:
0;
3264   border-bottom-left-radius:
0;
3265 }
3266
3267 .btn-
group > .btn-group {
3268   
float: left;
3269 }
3270
3271 .btn-
group > .btn-group:not(:first-child):not(:last-child) > .btn {
3272   border-radius:
0;
3273 }
3274
3275 .btn-
group > .btn-group:first-child:not(:last-child) > .btn:last-child,
3276 .btn-
group > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
3277   border-top-right-radius:
0;
3278   border-bottom-right-radius:
0;
3279 }
3280
3281 .btn-
group > .btn-group:last-child:not(:first-child) > .btn:first-child {
3282   border-top-left-radius:
0;
3283   border-bottom-left-radius:
0;
3284 }
3285
3286 .btn + .dropdown-toggle-split {
3287   padding-right:
0.5625rem;
3288   padding-left:
0.5625rem;
3289 }
3290
3291 .btn + .dropdown-toggle-split::after {
3292   margin-left:
0;
3293 }
3294
3295 .btn-sm + .dropdown-toggle-split, .btn-
group-sm > .btn + .dropdown-toggle-split {
3296   padding-right:
0.375rem;
3297   padding-left:
0.375rem;
3298 }
3299
3300 .btn-lg + .dropdown-toggle-split, .btn-
group-lg > .btn + .dropdown-toggle-split {
3301   padding-right:
0.75rem;
3302   padding-left:
0.75rem;
3303 }
3304
3305 .btn-
group-vertical {
3306   -webkit-box-orient: vertical;
3307   -webkit-box-direction: normal;
3308       -ms-flex-direction: column;
3309           flex-direction: column;
3310   -webkit-box-align: start;
3311       -ms-flex-align: start;
3312           align-items: flex-start;
3313   -webkit-box-pack: center;
3314       -ms-flex-pack: center;
3315           justify-content: center;
3316 }
3317
3318 .btn-
group-vertical .btn,
3319 .btn-
group-vertical .btn-group {
3320   width:
100%;
3321 }
3322
3323 .btn-
group-vertical > .btn + .btn,
3324 .btn-
group-vertical > .btn + .btn-group,
3325 .btn-
group-vertical > .btn-group + .btn,
3326 .btn-
group-vertical > .btn-group + .btn-group {
3327   margin-top: -1px;
3328   margin-left:
0;
3329 }
3330
3331 .btn-
group-vertical > .btn:not(:first-child):not(:last-child) {
3332   border-radius:
0;
3333 }
3334
3335 .btn-
group-vertical > .btn:first-child:not(:last-child) {
3336   border-bottom-right-radius:
0;
3337   border-bottom-left-radius:
0;
3338 }
3339
3340 .btn-
group-vertical > .btn:last-child:not(:first-child) {
3341   border-top-left-radius:
0;
3342   border-top-right-radius:
0;
3343 }
3344
3345 .btn-
group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
3346   border-radius:
0;
3347 }
3348
3349 .btn-
group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child,
3350 .btn-
group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
3351   border-bottom-right-radius:
0;
3352   border-bottom-left-radius:
0;
3353 }
3354
3355 .btn-
group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {
3356   border-top-left-radius:
0;
3357   border-top-right-radius:
0;
3358 }
3359
3360 [data-toggle=
"buttons"] > .btn input[type="radio"],
3361 [data-toggle=
"buttons"] > .btn input[type="checkbox"],
3362 [data-toggle=
"buttons"] > .btn-group > .btn input[type="radio"],
3363 [data-toggle=
"buttons"] > .btn-group > .btn input[type="checkbox"] {
3364   position: absolute;
3365   clip: rect(
0, 0, 0, 0);
3366   pointer-events: none;
3367 }
3368
3369 .input-
group {
3370   position: relative;
3371   display: -webkit-box;
3372   display: -ms-flexbox;
3373   display: flex;
3374   -webkit-box-align: stretch;
3375       -ms-flex-align: stretch;
3376           align-items: stretch;
3377   width:
100%;
3378 }
3379
3380 .input-
group .form-control {
3381   position: relative;
3382   z-index:
2;
3383   -webkit-box-flex:
1;
3384       -ms-flex:
1 1 auto;
3385           flex:
1 1 auto;
3386   width:
1%;
3387   margin-bottom:
0;
3388 }
3389
3390 .input-
group .form-control:focus, .input-group .form-control:active, .input-group .form-control:hover {
3391   z-index:
3;
3392 }
3393
3394 .input-
group-addon,
3395 .input-
group-btn,
3396 .input-
group .form-control {
3397   display: -webkit-box;
3398   display: -ms-flexbox;
3399   display: flex;
3400   -webkit-box-align: center;
3401       -ms-flex-align: center;
3402           align-items: center;
3403 }
3404
3405 .input-
group-addon:not(:first-child):not(:last-child),
3406 .input-
group-btn:not(:first-child):not(:last-child),
3407 .input-
group .form-control:not(:first-child):not(:last-child) {
3408   border-radius:
0;
3409 }
3410
3411 .input-
group-addon,
3412 .input-
group-btn {
3413   white-space: nowrap;
3414 }
3415
3416 .input-
group-addon {
3417   padding:
0.375rem 0.75rem;
3418   margin-bottom:
0;
3419   font-size: 1rem;
3420   font-weight:
400;
3421   line-height:
1.5;
3422   color: #
495057;
3423   text-align: center;
3424   background-color: #e9ecef;
3425   border: 1px solid #ced4da;
3426   border-radius:
0.25rem;
3427 }
3428
3429 .input-
group-addon.form-control-sm,
3430 .input-
group-sm > .input-group-addon,
3431 .input-
group-sm > .input-group-btn > .input-group-addon.btn {
3432   padding:
0.25rem 0.5rem;
3433   font-size:
0.875rem;
3434   border-radius:
0.2rem;
3435 }
3436
3437 .input-
group-addon.form-control-lg,
3438 .input-
group-lg > .input-group-addon,
3439 .input-
group-lg > .input-group-btn > .input-group-addon.btn {
3440   padding:
0.5rem 1rem;
3441   font-size:
1.25rem;
3442   border-radius:
0.3rem;
3443 }
3444
3445 .input-
group-addon input[type="radio"],
3446 .input-
group-addon input[type="checkbox"] {
3447   margin-top:
0;
3448 }
3449
3450 .input-
group .form-control:not(:last-child),
3451 .input-
group-addon:not(:last-child),
3452 .input-
group-btn:not(:last-child) > .btn,
3453 .input-
group-btn:not(:last-child) > .btn-group > .btn,
3454 .input-
group-btn:not(:last-child) > .dropdown-toggle,
3455 .input-
group-btn:not(:first-child) > .btn:not(:last-child):not(.dropdown-toggle),
3456 .input-
group-btn:not(:first-child) > .btn-group:not(:last-child) > .btn {
3457   border-top-right-radius:
0;
3458   border-bottom-right-radius:
0;
3459 }
3460
3461 .input-
group-addon:not(:last-child) {
3462   border-right:
0;
3463 }
3464
3465 .input-
group .form-control:not(:first-child),
3466 .input-
group-addon:not(:first-child),
3467 .input-
group-btn:not(:first-child) > .btn,
3468 .input-
group-btn:not(:first-child) > .btn-group > .btn,
3469 .input-
group-btn:not(:first-child) > .dropdown-toggle,
3470 .input-
group-btn:not(:last-child) > .btn:not(:first-child),
3471 .input-
group-btn:not(:last-child) > .btn-group:not(:first-child) > .btn {
3472   border-top-left-radius:
0;
3473   border-bottom-left-radius:
0;
3474 }
3475
3476 .form-control + .input-
group-addon:not(:first-child) {
3477   border-left:
0;
3478 }
3479
3480 .input-
group-btn {
3481   position: relative;
3482   -webkit-box-align: stretch;
3483       -ms-flex-align: stretch;
3484           align-items: stretch;
3485   font-size:
0;
3486   white-space: nowrap;
3487 }
3488
3489 .input-
group-btn > .btn {
3490   position: relative;
3491 }
3492
3493 .input-
group-btn > .btn + .btn {
3494   margin-left: -1px;
3495 }
3496
3497 .input-
group-btn > .btn:focus, .input-group-btn > .btn:active, .input-group-btn > .btn:hover {
3498   z-index:
3;
3499 }
3500
3501 .input-
group-btn:first-child > .btn + .btn {
3502   margin-left:
0;
3503 }
3504
3505 .input-
group-btn:not(:last-child) > .btn,
3506 .input-
group-btn:not(:last-child) > .btn-group {
3507   margin-right: -1px;
3508 }
3509
3510 .input-
group-btn:not(:first-child) > .btn,
3511 .input-
group-btn:not(:first-child) > .btn-group {
3512   z-index:
2;
3513   margin-left:
0;
3514 }
3515
3516 .input-
group-btn:not(:first-child) > .btn:first-child,
3517 .input-
group-btn:not(:first-child) > .btn-group:first-child {
3518   margin-left: -1px;
3519 }
3520
3521 .input-
group-btn:not(:first-child) > .btn:focus, .input-group-btn:not(:first-child) > .btn:active, .input-group-btn:not(:first-child) > .btn:hover,
3522 .input-
group-btn:not(:first-child) > .btn-group:focus,
3523 .input-
group-btn:not(:first-child) > .btn-group:active,
3524 .input-
group-btn:not(:first-child) > .btn-group:hover {
3525   z-index:
3;
3526 }
3527
3528 .custom-control {
3529   position: relative;
3530   display: -webkit-inline-box;
3531   display: -ms-inline-flexbox;
3532   display: inline-flex;
3533   min-height:
1.5rem;
3534   padding-left:
1.5rem;
3535   margin-right: 1rem;
3536 }
3537
3538 .custom-control-input {
3539   position: absolute;
3540   z-index: -
1;
3541   opacity:
0;
3542 }
3543
3544 .custom-control-input:
checked ~ .custom-control-indicator {
3545   color: #fff;
3546   background-color: #E95420;
3547 }
3548
3549 .custom-control-input:focus ~ .custom-control-indicator {
3550   -webkit-box-shadow:
0 0 0 1px #fff, 0 0 0 0.2rem rgba(233, 84, 32, 0.25);
3551           box-shadow:
0 0 0 1px #fff, 0 0 0 0.2rem rgba(233, 84, 32, 0.25);
3552 }
3553
3554 .custom-control-input:active ~ .custom-control-indicator {
3555   color: #fff;
3556   background-color: #f9d1c2;
3557 }
3558
3559 .custom-control-input:disabled ~ .custom-control-indicator {
3560   background-color: #e9ecef;
3561 }
3562
3563 .custom-control-input:disabled ~ .custom-control-description {
3564   color: #
868e96;
3565 }
3566
3567 .custom-control-indicator {
3568   position: absolute;
3569   top:
0.25rem;
3570   left:
0;
3571   display: block;
3572   width: 1rem;
3573   height: 1rem;
3574   pointer-events: none;
3575   -webkit-user-
select: none;
3576      -moz-user-
select: none;
3577       -ms-user-
select: none;
3578           user-
select: none;
3579   background-color: #ddd;
3580   background-repeat: no-repeat;
3581   background-position: center center;
3582   background-size:
50% 50%;
3583 }
3584
3585 .custom-checkbox .custom-control-indicator {
3586   border-radius:
0.25rem;
3587 }
3588
3589 .custom-checkbox .custom-control-input:
checked ~ .custom-control-indicator {
3590   background-image: url(
"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
3591 }
3592
3593 .custom-checkbox .custom-control-input:indeterminate ~ .custom-control-indicator {
3594   background-color: #E95420;
3595   background-image: url(
"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3E%3Cpath stroke='%23fff' d='M0 2h4'/%3E%3C/svg%3E");
3596 }
3597
3598 .custom-radio .custom-control-indicator {
3599   border-radius:
50%;
3600 }
3601
3602 .custom-radio .custom-control-input:
checked ~ .custom-control-indicator {
3603   background-image: url(
"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E");
3604 }
3605
3606 .custom-controls-stacked {
3607   display: -webkit-box;
3608   display: -ms-flexbox;
3609   display: flex;
3610   -webkit-box-orient: vertical;
3611   -webkit-box-direction: normal;
3612       -ms-flex-direction: column;
3613           flex-direction: column;
3614 }
3615
3616 .custom-controls-stacked .custom-control {
3617   margin-bottom:
0.25rem;
3618 }
3619
3620 .custom-controls-stacked .custom-control + .custom-control {
3621   margin-left:
0;
3622 }
3623
3624 .custom-
select {
3625   display: inline-block;
3626   max-width:
100%;
3627   height: calc(
2.25rem + 2px);
3628   padding:
0.375rem 1.75rem 0.375rem 0.75rem;
3629   line-height:
1.5;
3630   color: #
495057;
3631   vertical-align: middle;
3632   background: #fff url(
"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23333' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right 0.75rem center;
3633   background-size: 8px 10px;
3634   border: 1px solid #ced4da;
3635   border-radius:
0.25rem;
3636   -webkit-appearance: none;
3637      -moz-appearance: none;
3638           appearance: none;
3639 }
3640
3641 .custom-
select:focus {
3642   border-color: #f4ad94;
3643   outline: none;
3644 }
3645
3646 .custom-
select:focus::-ms-value {
3647   color: #
495057;
3648   background-color: #fff;
3649 }
3650
3651 .custom-
select[multiple] {
3652   height: auto;
3653   background-image: none;
3654 }
3655
3656 .custom-
select:disabled {
3657   color: #
868e96;
3658   background-color: #e9ecef;
3659 }
3660
3661 .custom-
select::-ms-expand {
3662   opacity:
0;
3663 }
3664
3665 .custom-
select-sm {
3666   height: calc(
1.8125rem + 2px);
3667   padding-top:
0.375rem;
3668   padding-bottom:
0.375rem;
3669   font-size:
75%;
3670 }
3671
3672 .custom-file {
3673   position: relative;
3674   display: inline-block;
3675   max-width:
100%;
3676   height: calc(
2.25rem + 2px);
3677   margin-bottom:
0;
3678 }
3679
3680 .custom-file-input {
3681   min-width: 14rem;
3682   max-width:
100%;
3683   height: calc(
2.25rem + 2px);
3684   margin:
0;
3685   opacity:
0;
3686 }
3687
3688 .custom-file-input:focus ~ .custom-file-control {
3689   -webkit-box-shadow:
0 0 0 0.075rem #fff, 0 0 0 0.2rem #E95420;
3690           box-shadow:
0 0 0 0.075rem #fff, 0 0 0 0.2rem #E95420;
3691 }
3692
3693 .custom-file-control {
3694   position: absolute;
3695   top:
0;
3696   right:
0;
3697   left:
0;
3698   z-index:
5;
3699   height: calc(
2.25rem + 2px);
3700   padding:
0.375rem 0.75rem;
3701   line-height:
1.5;
3702   color: #
495057;
3703   pointer-events: none;
3704   -webkit-user-
select: none;
3705      -moz-user-
select: none;
3706       -ms-user-
select: none;
3707           user-
select: none;
3708   background-color: #fff;
3709   border: 1px solid #ced4da;
3710   border-radius:
0.25rem;
3711 }
3712
3713 .custom-file-control:lang(en):empty::after {
3714   content:
"Choose file...";
3715 }
3716
3717 .custom-file-control::before {
3718   position: absolute;
3719   top: -1px;
3720   right: -1px;
3721   bottom: -1px;
3722   z-index:
6;
3723   display: block;
3724   height: calc(
2.25rem + 2px);
3725   padding:
0.375rem 0.75rem;
3726   line-height:
1.5;
3727   color: #
495057;
3728   background-color: #e9ecef;
3729   border: 1px solid #ced4da;
3730   border-radius:
0 0.25rem 0.25rem 0;
3731 }
3732
3733 .custom-file-control:lang(en)::before {
3734   content:
"Browse";
3735 }
3736
3737 .nav {
3738   display: -webkit-box;
3739   display: -ms-flexbox;
3740   display: flex;
3741   -ms-flex-wrap: wrap;
3742       flex-wrap: wrap;
3743   padding-left:
0;
3744   margin-bottom:
0;
3745   list-style: none;
3746 }
3747
3748 .nav-link {
3749   display: block;
3750   padding:
0.5rem 1rem;
3751 }
3752
3753 .nav-link:focus, .nav-link:hover {
3754   text-decoration: none;
3755 }
3756
3757 .nav-link.disabled {
3758   color: #
868e96;
3759 }
3760
3761 .nav-tabs {
3762   border-bottom: 1px solid #ddd;
3763 }
3764
3765 .nav-tabs .nav-item {
3766   margin-bottom: -1px;
3767 }
3768
3769 .nav-tabs .nav-link {
3770   border: 1px solid transparent;
3771   border-top-left-radius:
0.25rem;
3772   border-top-right-radius:
0.25rem;
3773 }
3774
3775 .nav-tabs .nav-link:focus, .nav-tabs .nav-link:hover {
3776   border-color: #e9ecef #e9ecef #ddd;
3777 }
3778
3779 .nav-tabs .nav-link.disabled {
3780   color: #
868e96;
3781   background-color: transparent;
3782   border-color: transparent;
3783 }
3784
3785 .nav-tabs .nav-link.active,
3786 .nav-tabs .nav-item.show .nav-link {
3787   color: #
495057;
3788   background-color: #fff;
3789   border-color: #ddd #ddd #fff;
3790 }
3791
3792 .nav-tabs .dropdown-menu {
3793   margin-top: -1px;
3794   border-top-left-radius:
0;
3795   border-top-right-radius:
0;
3796 }
3797
3798 .nav-pills .nav-link {
3799   border-radius:
0.25rem;
3800 }
3801
3802 .nav-pills .nav-link.active,
3803 .nav-pills .show > .nav-link {
3804   color: #fff;
3805   background-color: #E95420;
3806 }
3807
3808 .nav-fill .nav-item {
3809   -webkit-box-flex:
1;
3810       -ms-flex:
1 1 auto;
3811           flex:
1 1 auto;
3812   text-align: center;
3813 }
3814
3815 .nav-justified .nav-item {
3816   -ms-flex-preferred-size:
0;
3817       flex-basis:
0;
3818   -webkit-box-flex:
1;
3819       -ms-flex-positive:
1;
3820           flex-grow:
1;
3821   text-align: center;
3822 }
3823
3824 .tab-content > .tab-pane {
3825   display: none;
3826 }
3827
3828 .tab-content > .active {
3829   display: block;
3830 }
3831
3832 .navbar {
3833   position: relative;
3834   display: -webkit-box;
3835   display: -ms-flexbox;
3836   display: flex;
3837   -ms-flex-wrap: wrap;
3838       flex-wrap: wrap;
3839   -webkit-box-align: center;
3840       -ms-flex-align: center;
3841           align-items: center;
3842   -webkit-box-pack: justify;
3843       -ms-flex-pack: justify;
3844           justify-content: space-between;
3845   padding:
0.5rem 1rem;
3846 }
3847
3848 .navbar > .container,
3849 .navbar > .container-fluid {
3850   display: -webkit-box;
3851   display: -ms-flexbox;
3852   display: flex;
3853   -ms-flex-wrap: wrap;
3854       flex-wrap: wrap;
3855   -webkit-box-align: center;
3856       -ms-flex-align: center;
3857           align-items: center;
3858   -webkit-box-pack: justify;
3859       -ms-flex-pack: justify;
3860           justify-content: space-between;
3861 }
3862
3863 .navbar-brand {
3864   display: inline-block;
3865   padding-top:
0.3125rem;
3866   padding-bottom:
0.3125rem;
3867   margin-right: 1rem;
3868   font-size:
1.25rem;
3869   line-height: inherit;
3870   white-space: nowrap;
3871 }
3872
3873 .navbar-brand:focus, .navbar-brand:hover {
3874   text-decoration: none;
3875 }
3876
3877 .navbar-nav {
3878   display: -webkit-box;
3879   display: -ms-flexbox;
3880   display: flex;
3881   -webkit-box-orient: vertical;
3882   -webkit-box-direction: normal;
3883       -ms-flex-direction: column;
3884           flex-direction: column;
3885   padding-left:
0;
3886   margin-bottom:
0;
3887   list-style: none;
3888 }
3889
3890 .navbar-nav .nav-link {
3891   padding-right:
0;
3892   padding-left:
0;
3893 }
3894
3895 .navbar-nav .dropdown-menu {
3896   position:
static;
3897   
float: none;
3898 }
3899
3900 .navbar-text {
3901   display: inline-block;
3902   padding-top:
0.5rem;
3903   padding-bottom:
0.5rem;
3904 }
3905
3906 .navbar-collapse {
3907   -ms-flex-preferred-size:
100%;
3908       flex-basis:
100%;
3909   -webkit-box-flex:
1;
3910       -ms-flex-positive:
1;
3911           flex-grow:
1;
3912   -webkit-box-align: center;
3913       -ms-flex-align: center;
3914           align-items: center;
3915 }
3916
3917 .navbar-toggler {
3918   padding:
0.25rem 0.75rem;
3919   font-size:
1.25rem;
3920   line-height:
1;
3921   background: transparent;
3922   border: 1px solid transparent;
3923   border-radius:
0.25rem;
3924 }
3925
3926 .navbar-toggler:focus, .navbar-toggler:hover {
3927   text-decoration: none;
3928 }
3929
3930 .navbar-toggler-icon {
3931   display: inline-block;
3932   width:
1.5em;
3933   height:
1.5em;
3934   vertical-align: middle;
3935   content:
"";
3936   background: no-repeat center center;
3937   background-size:
100% 100%;
3938 }
3939
3940 @media (max-width: 575px) {
3941   .navbar-expand-sm > .container,
3942   .navbar-expand-sm > .container-fluid {
3943     padding-right:
0;
3944     padding-left:
0;
3945   }
3946 }
3947
3948 @media (min-width: 576px) {
3949   .navbar-expand-sm {
3950     -webkit-box-orient: horizontal;
3951     -webkit-box-direction: normal;
3952         -ms-flex-flow: row nowrap;
3953             flex-flow: row nowrap;
3954     -webkit-box-pack: start;
3955         -ms-flex-pack: start;
3956             justify-content: flex-start;
3957   }
3958   .navbar-expand-sm .navbar-nav {
3959     -webkit-box-orient: horizontal;
3960     -webkit-box-direction: normal;
3961         -ms-flex-direction: row;
3962             flex-direction: row;
3963   }
3964   .navbar-expand-sm .navbar-nav .dropdown-menu {
3965     position: absolute;
3966   }
3967   .navbar-expand-sm .navbar-nav .dropdown-menu-right {
3968     right:
0;
3969     left: auto;
3970   }
3971   .navbar-expand-sm .navbar-nav .nav-link {
3972     padding-right: .5rem;
3973     padding-left: .5rem;
3974   }
3975   .navbar-expand-sm > .container,
3976   .navbar-expand-sm > .container-fluid {
3977     -ms-flex-wrap: nowrap;
3978         flex-wrap: nowrap;
3979   }
3980   .navbar-expand-sm .navbar-collapse {
3981     display: -webkit-box !important;
3982     display: -ms-flexbox !important;
3983     display: flex !important;
3984     -ms-flex-preferred-size: auto;
3985         flex-basis: auto;
3986   }
3987   .navbar-expand-sm .navbar-toggler {
3988     display: none;
3989   }
3990   .navbar-expand-sm .dropup .dropdown-menu {
3991     top: auto;
3992     bottom:
100%;
3993   }
3994 }
3995
3996 @media (max-width: 767px) {
3997   .navbar-expand-md > .container,
3998   .navbar-expand-md > .container-fluid {
3999     padding-right:
0;
4000     padding-left:
0;
4001   }
4002 }
4003
4004 @media (min-width: 768px) {
4005   .navbar-expand-md {
4006     -webkit-box-orient: horizontal;
4007     -webkit-box-direction: normal;
4008         -ms-flex-flow: row nowrap;
4009             flex-flow: row nowrap;
4010     -webkit-box-pack: start;
4011         -ms-flex-pack: start;
4012             justify-content: flex-start;
4013   }
4014   .navbar-expand-md .navbar-nav {
4015     -webkit-box-orient: horizontal;
4016     -webkit-box-direction: normal;
4017         -ms-flex-direction: row;
4018             flex-direction: row;
4019   }
4020   .navbar-expand-md .navbar-nav .dropdown-menu {
4021     position: absolute;
4022   }
4023   .navbar-expand-md .navbar-nav .dropdown-menu-right {
4024     right:
0;
4025     left: auto;
4026   }
4027   .navbar-expand-md .navbar-nav .nav-link {
4028     padding-right: .5rem;
4029     padding-left: .5rem;
4030   }
4031   .navbar-expand-md > .container,
4032   .navbar-expand-md > .container-fluid {
4033     -ms-flex-wrap: nowrap;
4034         flex-wrap: nowrap;
4035   }
4036   .navbar-expand-md .navbar-collapse {
4037     display: -webkit-box !important;
4038     display: -ms-flexbox !important;
4039     display: flex !important;
4040     -ms-flex-preferred-size: auto;
4041         flex-basis: auto;
4042   }
4043   .navbar-expand-md .navbar-toggler {
4044     display: none;
4045   }
4046   .navbar-expand-md .dropup .dropdown-menu {
4047     top: auto;
4048     bottom:
100%;
4049   }
4050 }
4051
4052 @media (max-width: 991px) {
4053   .navbar-expand-lg > .container,
4054   .navbar-expand-lg > .container-fluid {
4055     padding-right:
0;
4056     padding-left:
0;
4057   }
4058 }
4059
4060 @media (min-width: 992px) {
4061   .navbar-expand-lg {
4062     -webkit-box-orient: horizontal;
4063     -webkit-box-direction: normal;
4064         -ms-flex-flow: row nowrap;
4065             flex-flow: row nowrap;
4066     -webkit-box-pack: start;
4067         -ms-flex-pack: start;
4068             justify-content: flex-start;
4069   }
4070   .navbar-expand-lg .navbar-nav {
4071     -webkit-box-orient: horizontal;
4072     -webkit-box-direction: normal;
4073         -ms-flex-direction: row;
4074             flex-direction: row;
4075   }
4076   .navbar-expand-lg .navbar-nav .dropdown-menu {
4077     position: absolute;
4078   }
4079   .navbar-expand-lg .navbar-nav .dropdown-menu-right {
4080     right:
0;
4081     left: auto;
4082   }
4083   .navbar-expand-lg .navbar-nav .nav-link {
4084     padding-right: .5rem;
4085     padding-left: .5rem;
4086   }
4087   .navbar-expand-lg > .container,
4088   .navbar-expand-lg > .container-fluid {
4089     -ms-flex-wrap: nowrap;
4090         flex-wrap: nowrap;
4091   }
4092   .navbar-expand-lg .navbar-collapse {
4093     display: -webkit-box !important;
4094     display: -ms-flexbox !important;
4095     display: flex !important;
4096     -ms-flex-preferred-size: auto;
4097         flex-basis: auto;
4098   }
4099   .navbar-expand-lg .navbar-toggler {
4100     display: none;
4101   }
4102   .navbar-expand-lg .dropup .dropdown-menu {
4103     top: auto;
4104     bottom:
100%;
4105   }
4106 }
4107
4108 @media (max-width: 1199px) {
4109   .navbar-expand-xl > .container,
4110   .navbar-expand-xl > .container-fluid {
4111     padding-right:
0;
4112     padding-left:
0;
4113   }
4114 }
4115
4116 @media (min-width: 1200px) {
4117   .navbar-expand-xl {
4118     -webkit-box-orient: horizontal;
4119     -webkit-box-direction: normal;
4120         -ms-flex-flow: row nowrap;
4121             flex-flow: row nowrap;
4122     -webkit-box-pack: start;
4123         -ms-flex-pack: start;
4124             justify-content: flex-start;
4125   }
4126   .navbar-expand-xl .navbar-nav {
4127     -webkit-box-orient: horizontal;
4128     -webkit-box-direction: normal;
4129         -ms-flex-direction: row;
4130             flex-direction: row;
4131   }
4132   .navbar-expand-xl .navbar-nav .dropdown-menu {
4133     position: absolute;
4134   }
4135   .navbar-expand-xl .navbar-nav .dropdown-menu-right {
4136     right:
0;
4137     left: auto;
4138   }
4139   .navbar-expand-xl .navbar-nav .nav-link {
4140     padding-right: .5rem;
4141     padding-left: .5rem;
4142   }
4143   .navbar-expand-xl > .container,
4144   .navbar-expand-xl > .container-fluid {
4145     -ms-flex-wrap: nowrap;
4146         flex-wrap: nowrap;
4147   }
4148   .navbar-expand-xl .navbar-collapse {
4149     display: -webkit-box !important;
4150     display: -ms-flexbox !important;
4151     display: flex !important;
4152     -ms-flex-preferred-size: auto;
4153         flex-basis: auto;
4154   }
4155   .navbar-expand-xl .navbar-toggler {
4156     display: none;
4157   }
4158   .navbar-expand-xl .dropup .dropdown-menu {
4159     top: auto;
4160     bottom:
100%;
4161   }
4162 }
4163
4164 .navbar-expand {
4165   -webkit-box-orient: horizontal;
4166   -webkit-box-direction: normal;
4167       -ms-flex-flow: row nowrap;
4168           flex-flow: row nowrap;
4169   -webkit-box-pack: start;
4170       -ms-flex-pack: start;
4171           justify-content: flex-start;
4172 }
4173
4174 .navbar-expand > .container,
4175 .navbar-expand > .container-fluid {
4176   padding-right:
0;
4177   padding-left:
0;
4178 }
4179
4180 .navbar-expand .navbar-nav {
4181   -webkit-box-orient: horizontal;
4182   -webkit-box-direction: normal;
4183       -ms-flex-direction: row;
4184           flex-direction: row;
4185 }
4186
4187 .navbar-expand .navbar-nav .dropdown-menu {
4188   position: absolute;
4189 }
4190
4191 .navbar-expand .navbar-nav .dropdown-menu-right {
4192   right:
0;
4193   left: auto;
4194 }
4195
4196 .navbar-expand .navbar-nav .nav-link {
4197   padding-right: .5rem;
4198   padding-left: .5rem;
4199 }
4200
4201 .navbar-expand > .container,
4202 .navbar-expand > .container-fluid {
4203   -ms-flex-wrap: nowrap;
4204       flex-wrap: nowrap;
4205 }
4206
4207 .navbar-expand .navbar-collapse {
4208   display: -webkit-box !important;
4209   display: -ms-flexbox !important;
4210   display: flex !important;
4211   -ms-flex-preferred-size: auto;
4212       flex-basis: auto;
4213 }
4214
4215 .navbar-expand .navbar-toggler {
4216   display: none;
4217 }
4218
4219 .navbar-expand .dropup .dropdown-menu {
4220   top: auto;
4221   bottom:
100%;
4222 }
4223
4224 .navbar-light .navbar-brand {
4225   color: rgba(
0, 0, 0, 0.9);
4226 }
4227
4228 .navbar-light .navbar-brand:focus, .navbar-light .navbar-brand:hover {
4229   color: rgba(
0, 0, 0, 0.9);
4230 }
4231
4232 .navbar-light .navbar-nav .nav-link {
4233   color: rgba(
0, 0, 0, 0.5);
4234 }
4235
4236 .navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover {
4237   color: rgba(
0, 0, 0, 0.7);
4238 }
4239
4240 .navbar-light .navbar-nav .nav-link.disabled {
4241   color: rgba(
0, 0, 0, 0.3);
4242 }
4243
4244 .navbar-light .navbar-nav .show > .nav-link,
4245 .navbar-light .navbar-nav .active > .nav-link,
4246 .navbar-light .navbar-nav .nav-link.show,
4247 .navbar-light .navbar-nav .nav-link.active {
4248   color: rgba(
0, 0, 0, 0.9);
4249 }
4250
4251 .navbar-light .navbar-toggler {
4252   color: rgba(
0, 0, 0, 0.5);
4253   border-color: rgba(
0, 0, 0, 0.1);
4254 }
4255
4256 .navbar-light .navbar-toggler-icon {
4257   background-image: url(
"data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");
4258 }
4259
4260 .navbar-light .navbar-text {
4261   color: rgba(
0, 0, 0, 0.5);
4262 }
4263
4264 .navbar-light .navbar-text a {
4265   color: rgba(
0, 0, 0, 0.9);
4266 }
4267
4268 .navbar-light .navbar-text a:focus, .navbar-light .navbar-text a:hover {
4269   color: rgba(
0, 0, 0, 0.9);
4270 }
4271
4272 .navbar-dark .navbar-brand {
4273   color: #fff;
4274 }
4275
4276 .navbar-dark .navbar-brand:focus, .navbar-dark .navbar-brand:hover {
4277   color: #fff;
4278 }
4279
4280 .navbar-dark .navbar-nav .nav-link {
4281   color: rgba(
255, 255, 255, 0.5);
4282 }
4283
4284 .navbar-dark .navbar-nav .nav-link:focus, .navbar-dark .navbar-nav .nav-link:hover {
4285   color: rgba(
255, 255, 255, 0.75);
4286 }
4287
4288 .navbar-dark .navbar-nav .nav-link.disabled {
4289   color: rgba(
255, 255, 255, 0.25);
4290 }
4291
4292 .navbar-dark .navbar-nav .show > .nav-link,
4293 .navbar-dark .navbar-nav .active > .nav-link,
4294 .navbar-dark .navbar-nav .nav-link.show,
4295 .navbar-dark .navbar-nav .nav-link.active {
4296   color: #fff;
4297 }
4298
4299 .navbar-dark .navbar-toggler {
4300   color: rgba(
255, 255, 255, 0.5);
4301   border-color: rgba(
255, 255, 255, 0.1);
4302 }
4303
4304 .navbar-dark .navbar-toggler-icon {
4305   background-image: url(
"data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");
4306 }
4307
4308 .navbar-dark .navbar-text {
4309   color: rgba(
255, 255, 255, 0.5);
4310 }
4311
4312 .navbar-dark .navbar-text a {
4313   color: #fff;
4314 }
4315
4316 .navbar-dark .navbar-text a:focus, .navbar-dark .navbar-text a:hover {
4317   color: #fff;
4318 }
4319
4320 .card {
4321   position: relative;
4322   display: -webkit-box;
4323   display: -ms-flexbox;
4324   display: flex;
4325   -webkit-box-orient: vertical;
4326   -webkit-box-direction: normal;
4327       -ms-flex-direction: column;
4328           flex-direction: column;
4329   min-width:
0;
4330   word-wrap:
break-word;
4331   background-color: #fff;
4332   background-clip: border-box;
4333   border: 1px solid rgba(
0, 0, 0, 0.125);
4334   border-radius:
0.25rem;
4335 }
4336
4337 .card > hr {
4338   margin-right:
0;
4339   margin-left:
0;
4340 }
4341
4342 .card > .list-
group:first-child .list-group-item:first-child {
4343   border-top-left-radius:
0.25rem;
4344   border-top-right-radius:
0.25rem;
4345 }
4346
4347 .card > .list-
group:last-child .list-group-item:last-child {
4348   border-bottom-right-radius:
0.25rem;
4349   border-bottom-left-radius:
0.25rem;
4350 }
4351
4352 .card-body {
4353   -webkit-box-flex:
1;
4354       -ms-flex:
1 1 auto;
4355           flex:
1 1 auto;
4356   padding:
1.25rem;
4357 }
4358
4359 .card-title {
4360   margin-bottom:
0.75rem;
4361 }
4362
4363 .card-subtitle {
4364   margin-top: -
0.375rem;
4365   margin-bottom:
0;
4366 }
4367
4368 .card-text:last-child {
4369   margin-bottom:
0;
4370 }
4371
4372 .card-link:hover {
4373   text-decoration: none;
4374 }
4375
4376 .card-link + .card-link {
4377   margin-left:
1.25rem;
4378 }
4379
4380 .card-header {
4381   padding:
0.75rem 1.25rem;
4382   margin-bottom:
0;
4383   background-color: rgba(
0, 0, 0, 0.03);
4384   border-bottom: 1px solid rgba(
0, 0, 0, 0.125);
4385 }
4386
4387 .card-header:first-child {
4388   border-radius: calc(
0.25rem - 1px) calc(0.25rem - 1px) 0 0;
4389 }
4390
4391 .card-header + .list-
group .list-group-item:first-child {
4392   border-top:
0;
4393 }
4394
4395 .card-footer {
4396   padding:
0.75rem 1.25rem;
4397   background-color: rgba(
0, 0, 0, 0.03);
4398   border-top: 1px solid rgba(
0, 0, 0, 0.125);
4399 }
4400
4401 .card-footer:last-child {
4402   border-radius:
0 0 calc(0.25rem - 1px) calc(0.25rem - 1px);
4403 }
4404
4405 .card-header-tabs {
4406   margin-right: -
0.625rem;
4407   margin-bottom: -
0.75rem;
4408   margin-left: -
0.625rem;
4409   border-bottom:
0;
4410 }
4411
4412 .card-header-pills {
4413   margin-right: -
0.625rem;
4414   margin-left: -
0.625rem;
4415 }
4416
4417 .card-img-overlay {
4418   position: absolute;
4419   top:
0;
4420   right:
0;
4421   bottom:
0;
4422   left:
0;
4423   padding:
1.25rem;
4424 }
4425
4426 .card-img {
4427   width:
100%;
4428   border-radius: calc(
0.25rem - 1px);
4429 }
4430
4431 .card-img-top {
4432   width:
100%;
4433   border-top-left-radius: calc(
0.25rem - 1px);
4434   border-top-right-radius: calc(
0.25rem - 1px);
4435 }
4436
4437 .card-img-bottom {
4438   width:
100%;
4439   border-bottom-right-radius: calc(
0.25rem - 1px);
4440   border-bottom-left-radius: calc(
0.25rem - 1px);
4441 }
4442
4443 .card-deck {
4444   display: -webkit-box;
4445   display: -ms-flexbox;
4446   display: flex;
4447   -webkit-box-orient: vertical;
4448   -webkit-box-direction: normal;
4449       -ms-flex-direction: column;
4450           flex-direction: column;
4451 }
4452
4453 .card-deck .card {
4454   margin-bottom: 15px;
4455 }
4456
4457 @media (min-width: 576px) {
4458   .card-deck {
4459     -webkit-box-orient: horizontal;
4460     -webkit-box-direction: normal;
4461         -ms-flex-flow: row wrap;
4462             flex-flow: row wrap;
4463     margin-right: -15px;
4464     margin-left: -15px;
4465   }
4466   .card-deck .card {
4467     display: -webkit-box;
4468     display: -ms-flexbox;
4469     display: flex;
4470     -webkit-box-flex:
1;
4471         -ms-flex:
1 0 0%;
4472             flex:
1 0 0%;
4473     -webkit-box-orient: vertical;
4474     -webkit-box-direction: normal;
4475         -ms-flex-direction: column;
4476             flex-direction: column;
4477     margin-right: 15px;
4478     margin-bottom:
0;
4479     margin-left: 15px;
4480   }
4481 }
4482
4483 .card-
group {
4484   display: -webkit-box;
4485   display: -ms-flexbox;
4486   display: flex;
4487   -webkit-box-orient: vertical;
4488   -webkit-box-direction: normal;
4489       -ms-flex-direction: column;
4490           flex-direction: column;
4491 }
4492
4493 .card-
group .card {
4494   margin-bottom: 15px;
4495 }
4496
4497 @media (min-width: 576px) {
4498   .card-
group {
4499     -webkit-box-orient: horizontal;
4500     -webkit-box-direction: normal;
4501         -ms-flex-flow: row wrap;
4502             flex-flow: row wrap;
4503   }
4504   .card-
group .card {
4505     -webkit-box-flex:
1;
4506         -ms-flex:
1 0 0%;
4507             flex:
1 0 0%;
4508     margin-bottom:
0;
4509   }
4510   .card-
group .card + .card {
4511     margin-left:
0;
4512     border-left:
0;
4513   }
4514   .card-
group .card:first-child {
4515     border-top-right-radius:
0;
4516     border-bottom-right-radius:
0;
4517   }
4518   .card-
group .card:first-child .card-img-top {
4519     border-top-right-radius:
0;
4520   }
4521   .card-
group .card:first-child .card-img-bottom {
4522     border-bottom-right-radius:
0;
4523   }
4524   .card-
group .card:last-child {
4525     border-top-left-radius:
0;
4526     border-bottom-left-radius:
0;
4527   }
4528   .card-
group .card:last-child .card-img-top {
4529     border-top-left-radius:
0;
4530   }
4531   .card-
group .card:last-child .card-img-bottom {
4532     border-bottom-left-radius:
0;
4533   }
4534   .card-
group .card:only-child {
4535     border-radius:
0.25rem;
4536   }
4537   .card-
group .card:only-child .card-img-top {
4538     border-top-left-radius:
0.25rem;
4539     border-top-right-radius:
0.25rem;
4540   }
4541   .card-
group .card:only-child .card-img-bottom {
4542     border-bottom-right-radius:
0.25rem;
4543     border-bottom-left-radius:
0.25rem;
4544   }
4545   .card-
group .card:not(:first-child):not(:last-child):not(:only-child) {
4546     border-radius:
0;
4547   }
4548   .card-
group .card:not(:first-child):not(:last-child):not(:only-child) .card-img-top,
4549   .card-
group .card:not(:first-child):not(:last-child):not(:only-child) .card-img-bottom {
4550     border-radius:
0;
4551   }
4552 }
4553
4554 .card-columns .card {
4555   margin-bottom:
0.75rem;
4556 }
4557
4558 @media (min-width: 576px) {
4559   .card-columns {
4560     -webkit-column-count:
3;
4561             column-count:
3;
4562     -webkit-column-gap:
1.25rem;
4563             column-gap:
1.25rem;
4564   }
4565   .card-columns .card {
4566     display: inline-block;
4567     width:
100%;
4568   }
4569 }
4570
4571 .breadcrumb {
4572   display: -webkit-box;
4573   display: -ms-flexbox;
4574   display: flex;
4575   -ms-flex-wrap: wrap;
4576       flex-wrap: wrap;
4577   padding:
0.75rem 1rem;
4578   margin-bottom: 1rem;
4579   list-style: none;
4580   background-color: #e9ecef;
4581   border-radius:
0.25rem;
4582 }
4583
4584 .breadcrumb-item + .breadcrumb-item::before {
4585   display: inline-block;
4586   padding-right:
0.5rem;
4587   padding-left:
0.5rem;
4588   color: #
868e96;
4589   content:
"/";
4590 }
4591
4592 .breadcrumb-item + .breadcrumb-item:hover::before {
4593   text-decoration: underline;
4594 }
4595
4596 .breadcrumb-item + .breadcrumb-item:hover::before {
4597   text-decoration: none;
4598 }
4599
4600 .breadcrumb-item.active {
4601   color: #
868e96;
4602 }
4603
4604 .pagination {
4605   display: -webkit-box;
4606   display: -ms-flexbox;
4607   display: flex;
4608   padding-left:
0;
4609   list-style: none;
4610   border-radius:
0.25rem;
4611 }
4612
4613 .page-item:first-child .page-link {
4614   margin-left:
0;
4615   border-top-left-radius:
0.25rem;
4616   border-bottom-left-radius:
0.25rem;
4617 }
4618
4619 .page-item:last-child .page-link {
4620   border-top-right-radius:
0.25rem;
4621   border-bottom-right-radius:
0.25rem;
4622 }
4623
4624 .page-item.active .page-link {
4625   z-index:
2;
4626   color: #fff;
4627   background-color: #E95420;
4628   border-color: #E95420;
4629 }
4630
4631 .page-item.disabled .page-link {
4632   color: #
868e96;
4633   pointer-events: none;
4634   background-color: #fff;
4635   border-color: #ddd;
4636 }
4637
4638 .page-link {
4639   position: relative;
4640   display: block;
4641   padding:
0.5rem 0.75rem;
4642   margin-left: -1px;
4643   line-height:
1.25;
4644   color: #E95420;
4645   background-color: #fff;
4646   border: 1px solid #ddd;
4647 }
4648
4649 .page-link:focus, .page-link:hover {
4650   color: #ac3911;
4651   text-decoration: none;
4652   background-color: #e9ecef;
4653   border-color: #ddd;
4654 }
4655
4656 .pagination-lg .page-link {
4657   padding:
0.75rem 1.5rem;
4658   font-size:
1.25rem;
4659   line-height:
1.5;
4660 }
4661
4662 .pagination-lg .page-item:first-child .page-link {
4663   border-top-left-radius:
0.3rem;
4664   border-bottom-left-radius:
0.3rem;
4665 }
4666
4667 .pagination-lg .page-item:last-child .page-link {
4668   border-top-right-radius:
0.3rem;
4669   border-bottom-right-radius:
0.3rem;
4670 }
4671
4672 .pagination-sm .page-link {
4673   padding:
0.25rem 0.5rem;
4674   font-size:
0.875rem;
4675   line-height:
1.5;
4676 }
4677
4678 .pagination-sm .page-item:first-child .page-link {
4679   border-top-left-radius:
0.2rem;
4680   border-bottom-left-radius:
0.2rem;
4681 }
4682
4683 .pagination-sm .page-item:last-child .page-link {
4684   border-top-right-radius:
0.2rem;
4685   border-bottom-right-radius:
0.2rem;
4686 }
4687
4688 .badge {
4689   display: inline-block;
4690   padding:
0.25em 0.4em;
4691   font-size:
75%;
4692   font-weight:
700;
4693   line-height:
1;
4694   text-align: center;
4695   white-space: nowrap;
4696   vertical-align: baseline;
4697   border-radius:
0.25rem;
4698 }
4699
4700 .badge:empty {
4701   display: none;
4702 }
4703
4704 .btn .badge {
4705   position: relative;
4706   top: -1px;
4707 }
4708
4709 .badge-pill {
4710   padding-right:
0.6em;
4711   padding-left:
0.6em;
4712   border-radius: 10rem;
4713 }
4714
4715 .badge-primary {
4716   color: #fff;
4717   background-color: #E95420;
4718 }
4719
4720 .badge-primary[href]:focus, .badge-primary[href]:hover {
4721   color: #fff;
4722   text-decoration: none;
4723   background-color: #c34113;
4724 }
4725
4726 .badge-secondary {
4727   color: #
111;
4728   background-color: #AEA79F;
4729 }
4730
4731 .badge-secondary[href]:focus, .badge-secondary[href]:hover {
4732   color: #
111;
4733   text-decoration: none;
4734   background-color: #
978e83;
4735 }
4736
4737 .badge-success {
4738   color: #fff;
4739   background-color: #38B44A;
4740 }
4741
4742 .badge-success[href]:focus, .badge-success[href]:hover {
4743   color: #fff;
4744   text-decoration: none;
4745   background-color: #2c8d3a;
4746 }
4747
4748 .badge-info {
4749   color: #fff;
4750   background-color: #17a2b8;
4751 }
4752
4753 .badge-info[href]:focus, .badge-info[href]:hover {
4754   color: #fff;
4755   text-decoration: none;
4756   background-color: #117a8b;
4757 }
4758
4759 .badge-warning {
4760   color: #
111;
4761   background-color: #EFB73E;
4762 }
4763
4764 .badge-warning[href]:focus, .badge-warning[href]:hover {
4765   color: #
111;
4766   text-decoration: none;
4767   background-color: #e7a413;
4768 }
4769
4770 .badge-danger {
4771   color: #fff;
4772   background-color: #DF382C;
4773 }
4774
4775 .badge-danger[href]:focus, .badge-danger[href]:hover {
4776   color: #fff;
4777   text-decoration: none;
4778   background-color: #bc271c;
4779 }
4780
4781 .badge-light {
4782   color: #
111;
4783   background-color: #e9ecef;
4784 }
4785
4786 .badge-light[href]:focus, .badge-light[href]:hover {
4787   color: #
111;
4788   text-decoration: none;
4789   background-color: #cbd3da;
4790 }
4791
4792 .badge-dark {
4793   color: #fff;
4794   background-color: #
772953;
4795 }
4796
4797 .badge-dark[href]:focus, .badge-dark[href]:hover {
4798   color: #fff;
4799   text-decoration: none;
4800   background-color: #511c39;
4801 }
4802
4803 .jumbotron {
4804   padding: 2rem 1rem;
4805   margin-bottom: 2rem;
4806   background-color: #e9ecef;
4807   border-radius:
0.3rem;
4808 }
4809
4810 @media (min-width: 576px) {
4811   .jumbotron {
4812     padding: 4rem 2rem;
4813   }
4814 }
4815
4816 .jumbotron-fluid {
4817   padding-right:
0;
4818   padding-left:
0;
4819   border-radius:
0;
4820 }
4821
4822 .alert {
4823   position: relative;
4824   padding:
0.75rem 1.25rem;
4825   margin-bottom: 1rem;
4826   border: 1px solid transparent;
4827   border-radius:
0.25rem;
4828 }
4829
4830 .alert-heading {
4831   color: inherit;
4832 }
4833
4834 .alert-link {
4835   font-weight:
700;
4836 }
4837
4838 .alert-dismissible .close {
4839   position: absolute;
4840   top:
0;
4841   right:
0;
4842   padding:
0.75rem 1.25rem;
4843   color: inherit;
4844 }
4845
4846 .alert-primary {
4847   color: #792c11;
4848   background-color: #fbddd2;
4849   border-color: #f9cfc1;
4850 }
4851
4852 .alert-primary hr {
4853   border-top-color: #f7bdaa;
4854 }
4855
4856 .alert-primary .alert-link {
4857   color: #4c1c0b;
4858 }
4859
4860 .alert-secondary {
4861   color: #5a5753;
4862   background-color: #efedec;
4863   border-color: #e8e6e4;
4864 }
4865
4866 .alert-secondary hr {
4867   border-top-color: #dcd9d6;
4868 }
4869
4870 .alert-secondary .alert-link {
4871   color: #3f3d3b;
4872 }
4873
4874 .alert-success {
4875   color: #1d5e26;
4876   background-color: #d7f0db;
4877   border-color: #c7eacc;
4878 }
4879
4880 .alert-success hr {
4881   border-top-color: #b4e3bb;
4882 }
4883
4884 .alert-success .alert-link {
4885   color: #
113716;
4886 }
4887
4888 .alert-info {
4889   color: #0c5460;
4890   background-color: #d1ecf1;
4891   border-color: #bee5eb;
4892 }
4893
4894 .alert-info hr {
4895   border-top-color: #abdde5;
4896 }
4897
4898 .alert-info .alert-link {
4899   color: #062c33;
4900 }
4901
4902 .alert-warning {
4903   color: #7c5f20;
4904   background-color: #fcf1d8;
4905   border-color: #fbebc9;
4906 }
4907
4908 .alert-warning hr {
4909   border-top-color: #f9e2b1;
4910 }
4911
4912 .alert-warning .alert-link {
4913   color: #
534016;
4914 }
4915
4916 .alert-danger {
4917   color: #741d17;
4918   background-color: #f9d7d5;
4919   border-color: #f6c7c4;
4920 }
4921
4922 .alert-danger hr {
4923   border-top-color: #f3b2ae;
4924 }
4925
4926 .alert-danger .alert-link {
4927   color: #
49120f;
4928 }
4929
4930 .alert-light {
4931   color: #797b7c;
4932   background-color: #fbfbfc;
4933   border-color: #f9fafb;
4934 }
4935
4936 .alert-light hr {
4937   border-top-color: #eaedf1;
4938 }
4939
4940 .alert-light .alert-link {
4941   color: #
606162;
4942 }
4943
4944 .alert-dark {
4945   color: #3e152b;
4946   background-color: #e4d4dd;
4947   border-color: #d9c3cf;
4948 }
4949
4950 .alert-dark hr {
4951   border-top-color: #cfb3c3;
4952 }
4953
4954 .alert-dark .alert-link {
4955   color: #
180811;
4956 }
4957
4958 @-webkit-keyframes progress-bar-stripes {
4959   
from {
4960     background-position: 1rem
0;
4961   }
4962   to {
4963     background-position:
0 0;
4964   }
4965 }
4966
4967 @keyframes progress-bar-stripes {
4968   
from {
4969     background-position: 1rem
0;
4970   }
4971   to {
4972     background-position:
0 0;
4973   }
4974 }
4975
4976 .progress {
4977   display: -webkit-box;
4978   display: -ms-flexbox;
4979   display: flex;
4980   height: 1rem;
4981   overflow: hidden;
4982   font-size:
0.75rem;
4983   background-color: #e9ecef;
4984   border-radius:
0.25rem;
4985 }
4986
4987 .progress-bar {
4988   display: -webkit-box;
4989   display: -ms-flexbox;
4990   display: flex;
4991   -webkit-box-align: center;
4992       -ms-flex-align: center;
4993           align-items: center;
4994   -webkit-box-pack: center;
4995       -ms-flex-pack: center;
4996           justify-content: center;
4997   color: #fff;
4998   background-color: #E95420;
4999 }
5000
5001 .progress-bar-striped {
5002   background-image: linear-gradient(45deg, rgba(
255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
5003   background-size: 1rem 1rem;
5004 }
5005
5006 .progress-bar-animated {
5007   -webkit-animation: progress-bar-stripes 1s linear infinite;
5008           animation: progress-bar-stripes 1s linear infinite;
5009 }
5010
5011 .media {
5012   display: -webkit-box;
5013   display: -ms-flexbox;
5014   display: flex;
5015   -webkit-box-align: start;
5016       -ms-flex-align: start;
5017           align-items: flex-start;
5018 }
5019
5020 .media-body {
5021   -webkit-box-flex:
1;
5022       -ms-flex:
1;
5023           flex:
1;
5024 }
5025
5026 .list-
group {
5027   display: -webkit-box;
5028   display: -ms-flexbox;
5029   display: flex;
5030   -webkit-box-orient: vertical;
5031   -webkit-box-direction: normal;
5032       -ms-flex-direction: column;
5033           flex-direction: column;
5034   padding-left:
0;
5035   margin-bottom:
0;
5036 }
5037
5038 .list-
group-item-action {
5039   width:
100%;
5040   color: #
495057;
5041   text-align: inherit;
5042 }
5043
5044 .list-
group-item-action:focus, .list-group-item-action:hover {
5045   color: #
495057;
5046   text-decoration: none;
5047   background-color: #f8f9fa;
5048 }
5049
5050 .list-
group-item-action:active {
5051   color: #
333;
5052   background-color: #e9ecef;
5053 }
5054
5055 .list-
group-item {
5056   position: relative;
5057   display: block;
5058   padding:
0.75rem 1.25rem;
5059   margin-bottom: -1px;
5060   background-color: #fff;
5061   border: 1px solid rgba(
0, 0, 0, 0.125);
5062 }
5063
5064 .list-
group-item:first-child {
5065   border-top-left-radius:
0.25rem;
5066   border-top-right-radius:
0.25rem;
5067 }
5068
5069 .list-
group-item:last-child {
5070   margin-bottom:
0;
5071   border-bottom-right-radius:
0.25rem;
5072   border-bottom-left-radius:
0.25rem;
5073 }
5074
5075 .list-
group-item:focus, .list-group-item:hover {
5076   text-decoration: none;
5077 }
5078
5079 .list-
group-item.disabled, .list-group-item:disabled {
5080   color: #
868e96;
5081   background-color: #fff;
5082 }
5083
5084 .list-
group-item.active {
5085   z-index:
2;
5086   color: #fff;
5087   background-color: #E95420;
5088   border-color: #E95420;
5089 }
5090
5091 .list-
group-flush .list-group-item {
5092   border-right:
0;
5093   border-left:
0;
5094   border-radius:
0;
5095 }
5096
5097 .list-
group-flush:first-child .list-group-item:first-child {
5098   border-top:
0;
5099 }
5100
5101 .list-
group-flush:last-child .list-group-item:last-child {
5102   border-bottom:
0;
5103 }
5104
5105 .list-
group-item-primary {
5106   color: #792c11;
5107   background-color: #f9cfc1;
5108 }
5109
5110 a.list-
group-item-primary,
5111 button.list-
group-item-primary {
5112   color: #792c11;
5113 }
5114
5115 a.list-
group-item-primary:focus, a.list-group-item-primary:hover,
5116 button.list-
group-item-primary:focus,
5117 button.list-
group-item-primary:hover {
5118   color: #792c11;
5119   background-color: #f7bdaa;
5120 }
5121
5122 a.list-
group-item-primary.active,
5123 button.list-
group-item-primary.active {
5124   color: #fff;
5125   background-color: #792c11;
5126   border-color: #792c11;
5127 }
5128
5129 .list-
group-item-secondary {
5130   color: #5a5753;
5131   background-color: #e8e6e4;
5132 }
5133
5134 a.list-
group-item-secondary,
5135 button.list-
group-item-secondary {
5136   color: #5a5753;
5137 }
5138
5139 a.list-
group-item-secondary:focus, a.list-group-item-secondary:hover,
5140 button.list-
group-item-secondary:focus,
5141 button.list-
group-item-secondary:hover {
5142   color: #5a5753;
5143   background-color: #dcd9d6;
5144 }
5145
5146 a.list-
group-item-secondary.active,
5147 button.list-
group-item-secondary.active {
5148   color: #fff;
5149   background-color: #5a5753;
5150   border-color: #5a5753;
5151 }
5152
5153 .list-
group-item-success {
5154   color: #1d5e26;
5155   background-color: #c7eacc;
5156 }
5157
5158 a.list-
group-item-success,
5159 button.list-
group-item-success {
5160   color: #1d5e26;
5161 }
5162
5163 a.list-
group-item-success:focus, a.list-group-item-success:hover,
5164 button.list-
group-item-success:focus,
5165 button.list-
group-item-success:hover {
5166   color: #1d5e26;
5167   background-color: #b4e3bb;
5168 }
5169
5170 a.list-
group-item-success.active,
5171 button.list-
group-item-success.active {
5172   color: #fff;
5173   background-color: #1d5e26;
5174   border-color: #1d5e26;
5175 }
5176
5177 .list-
group-item-info {
5178   color: #0c5460;
5179   background-color: #bee5eb;
5180 }
5181
5182 a.list-
group-item-info,
5183 button.list-
group-item-info {
5184   color: #0c5460;
5185 }
5186
5187 a.list-
group-item-info:focus, a.list-group-item-info:hover,
5188 button.list-
group-item-info:focus,
5189 button.list-
group-item-info:hover {
5190   color: #0c5460;
5191   background-color: #abdde5;
5192 }
5193
5194 a.list-
group-item-info.active,
5195 button.list-
group-item-info.active {
5196   color: #fff;
5197   background-color: #0c5460;
5198   border-color: #0c5460;
5199 }
5200
5201 .list-
group-item-warning {
5202   color: #7c5f20;
5203   background-color: #fbebc9;
5204 }
5205
5206 a.list-
group-item-warning,
5207 button.list-
group-item-warning {
5208   color: #7c5f20;
5209 }
5210
5211 a.list-
group-item-warning:focus, a.list-group-item-warning:hover,
5212 button.list-
group-item-warning:focus,
5213 button.list-
group-item-warning:hover {
5214   color: #7c5f20;
5215   background-color: #f9e2b1;
5216 }
5217
5218 a.list-
group-item-warning.active,
5219 button.list-
group-item-warning.active {
5220   color: #fff;
5221   background-color: #7c5f20;
5222   border-color: #7c5f20;
5223 }
5224
5225 .list-
group-item-danger {
5226   color: #741d17;
5227   background-color: #f6c7c4;
5228 }
5229
5230 a.list-
group-item-danger,
5231 button.list-
group-item-danger {
5232   color: #741d17;
5233 }
5234
5235 a.list-
group-item-danger:focus, a.list-group-item-danger:hover,
5236 button.list-
group-item-danger:focus,
5237 button.list-
group-item-danger:hover {
5238   color: #741d17;
5239   background-color: #f3b2ae;
5240 }
5241
5242 a.list-
group-item-danger.active,
5243 button.list-
group-item-danger.active {
5244   color: #fff;
5245   background-color: #741d17;
5246   border-color: #741d17;
5247 }
5248
5249 .list-
group-item-light {
5250   color: #797b7c;
5251   background-color: #f9fafb;
5252 }
5253
5254 a.list-
group-item-light,
5255 button.list-
group-item-light {
5256   color: #797b7c;
5257 }
5258
5259 a.list-
group-item-light:focus, a.list-group-item-light:hover,
5260 button.list-
group-item-light:focus,
5261 button.list-
group-item-light:hover {
5262   color: #797b7c;
5263   background-color: #eaedf1;
5264 }
5265
5266 a.list-
group-item-light.active,
5267 button.list-
group-item-light.active {
5268   color: #fff;
5269   background-color: #797b7c;
5270   border-color: #797b7c;
5271 }
5272
5273 .list-
group-item-dark {
5274   color: #3e152b;
5275   background-color: #d9c3cf;
5276 }
5277
5278 a.list-
group-item-dark,
5279 button.list-
group-item-dark {
5280   color: #3e152b;
5281 }
5282
5283 a.list-
group-item-dark:focus, a.list-group-item-dark:hover,
5284 button.list-
group-item-dark:focus,
5285 button.list-
group-item-dark:hover {
5286   color: #3e152b;
5287   background-color: #cfb3c3;
5288 }
5289
5290 a.list-
group-item-dark.active,
5291 button.list-
group-item-dark.active {
5292   color: #fff;
5293   background-color: #3e152b;
5294   border-color: #3e152b;
5295 }
5296
5297 .close {
5298   
float: right;
5299   font-size:
1.5rem;
5300   font-weight:
700;
5301   line-height:
1;
5302   color: #
000;
5303   text-shadow:
0 1px 0 #fff;
5304   opacity: .
5;
5305 }
5306
5307 .close:focus, .close:hover {
5308   color: #
000;
5309   text-decoration: none;
5310   opacity: .
75;
5311 }
5312
5313 button.close {
5314   padding:
0;
5315   background: transparent;
5316   border:
0;
5317   -webkit-appearance: none;
5318 }
5319
5320 .modal-open {
5321   overflow: hidden;
5322 }
5323
5324 .modal {
5325   position:
fixed;
5326   top:
0;
5327   right:
0;
5328   bottom:
0;
5329   left:
0;
5330   z-index:
1050;
5331   display: none;
5332   overflow: hidden;
5333   outline:
0;
5334 }
5335
5336 .modal.fade .modal-dialog {
5337   -webkit-transition: -webkit-transform
0.3s ease-out;
5338   transition: -webkit-transform
0.3s ease-out;
5339   transition: transform
0.3s ease-out;
5340   transition: transform
0.3s ease-out, -webkit-transform 0.3s ease-out;
5341   -webkit-transform: translate(
0, -25%);
5342           transform: translate(
0, -25%);
5343 }
5344
5345 .modal.show .modal-dialog {
5346   -webkit-transform: translate(
0, 0);
5347           transform: translate(
0, 0);
5348 }
5349
5350 .modal-open .modal {
5351   overflow-x: hidden;
5352   overflow-y: auto;
5353 }
5354
5355 .modal-dialog {
5356   position: relative;
5357   width: auto;
5358   margin: 10px;
5359   pointer-events: none;
5360 }
5361
5362 .modal-content {
5363   position: relative;
5364   display: -webkit-box;
5365   display: -ms-flexbox;
5366   display: flex;
5367   -webkit-box-orient: vertical;
5368   -webkit-box-direction: normal;
5369       -ms-flex-direction: column;
5370           flex-direction: column;
5371   pointer-events: auto;
5372   background-color: #fff;
5373   background-clip: padding-box;
5374   border: 1px solid rgba(
0, 0, 0, 0.2);
5375   border-radius:
0.3rem;
5376   outline:
0;
5377 }
5378
5379 .modal-backdrop {
5380   position:
fixed;
5381   top:
0;
5382   right:
0;
5383   bottom:
0;
5384   left:
0;
5385   z-index:
1040;
5386   background-color: #
000;
5387 }
5388
5389 .modal-backdrop.fade {
5390   opacity:
0;
5391 }
5392
5393 .modal-backdrop.show {
5394   opacity:
0.5;
5395 }
5396
5397 .modal-header {
5398   display: -webkit-box;
5399   display: -ms-flexbox;
5400   display: flex;
5401   -webkit-box-align: start;
5402       -ms-flex-align: start;
5403           align-items: flex-start;
5404   -webkit-box-pack: justify;
5405       -ms-flex-pack: justify;
5406           justify-content: space-between;
5407   padding: 15px;
5408   border-bottom: 1px solid #e9ecef;
5409   border-top-left-radius:
0.3rem;
5410   border-top-right-radius:
0.3rem;
5411 }
5412
5413 .modal-header .close {
5414   padding: 15px;
5415   margin: -15px -15px -15px auto;
5416 }
5417
5418 .modal-title {
5419   margin-bottom:
0;
5420   line-height:
1.5;
5421 }
5422
5423 .modal-body {
5424   position: relative;
5425   -webkit-box-flex:
1;
5426       -ms-flex:
1 1 auto;
5427           flex:
1 1 auto;
5428   padding: 15px;
5429 }
5430
5431 .modal-footer {
5432   display: -webkit-box;
5433   display: -ms-flexbox;
5434   display: flex;
5435   -webkit-box-align: center;
5436       -ms-flex-align: center;
5437           align-items: center;
5438   -webkit-box-pack: end;
5439       -ms-flex-pack: end;
5440           justify-content: flex-end;
5441   padding: 15px;
5442   border-top: 1px solid #e9ecef;
5443 }
5444
5445 .modal-footer > :not(:first-child) {
5446   margin-left: .25rem;
5447 }
5448
5449 .modal-footer > :not(:last-child) {
5450   margin-right: .25rem;
5451 }
5452
5453 .modal-scrollbar-measure {
5454   position: absolute;
5455   top: -9999px;
5456   width: 50px;
5457   height: 50px;
5458   overflow: scroll;
5459 }
5460
5461 @media (min-width: 576px) {
5462   .modal-dialog {
5463     max-width: 500px;
5464     margin: 30px auto;
5465   }
5466   .modal-sm {
5467     max-width: 300px;
5468   }
5469 }
5470
5471 @media (min-width: 992px) {
5472   .modal-lg {
5473     max-width: 800px;
5474   }
5475 }
5476
5477 .tooltip {
5478   position: absolute;
5479   z-index:
1070;
5480   display: block;
5481   margin:
0;
5482   font-family:
"Ubuntu", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
5483   font-style: normal;
5484   font-weight:
400;
5485   line-height:
1.5;
5486   text-align: left;
5487   text-align: start;
5488   text-decoration: none;
5489   text-shadow: none;
5490   text-transform: none;
5491   letter-spacing: normal;
5492   word-
break: normal;
5493   word-spacing: normal;
5494   white-space: normal;
5495   line-
break: auto;
5496   font-size:
0.875rem;
5497   word-wrap:
break-word;
5498   opacity:
0;
5499 }
5500
5501 .tooltip.show {
5502   opacity:
0.9;
5503 }
5504
5505 .tooltip .arrow {
5506   position: absolute;
5507   display: block;
5508   width: 5px;
5509   height: 5px;
5510 }
5511
5512 .tooltip .arrow::before {
5513   position: absolute;
5514   border-color: transparent;
5515   border-style: solid;
5516 }
5517
5518 .tooltip.bs-tooltip-top, .tooltip.bs-tooltip-auto[x-placement^=
"top"] {
5519   padding: 5px
0;
5520 }
5521
5522 .tooltip.bs-tooltip-top .arrow, .tooltip.bs-tooltip-auto[x-placement^=
"top"] .arrow {
5523   bottom:
0;
5524 }
5525
5526 .tooltip.bs-tooltip-top .arrow::before, .tooltip.bs-tooltip-auto[x-placement^=
"top"] .arrow::before {
5527   margin-left: -3px;
5528   content:
"";
5529   border-width: 5px 5px
0;
5530   border-top-color: #
000;
5531 }
5532
5533 .tooltip.bs-tooltip-right, .tooltip.bs-tooltip-auto[x-placement^=
"right"] {
5534   padding:
0 5px;
5535 }
5536
5537 .tooltip.bs-tooltip-right .arrow, .tooltip.bs-tooltip-auto[x-placement^=
"right"] .arrow {
5538   left:
0;
5539 }
5540
5541 .tooltip.bs-tooltip-right .arrow::before, .tooltip.bs-tooltip-auto[x-placement^=
"right"] .arrow::before {
5542   margin-top: -3px;
5543   content:
"";
5544   border-width: 5px 5px 5px
0;
5545   border-right-color: #
000;
5546 }
5547
5548 .tooltip.bs-tooltip-bottom, .tooltip.bs-tooltip-auto[x-placement^=
"bottom"] {
5549   padding: 5px
0;
5550 }
5551
5552 .tooltip.bs-tooltip-bottom .arrow, .tooltip.bs-tooltip-auto[x-placement^=
"bottom"] .arrow {
5553   top:
0;
5554 }
5555
5556 .tooltip.bs-tooltip-bottom .arrow::before, .tooltip.bs-tooltip-auto[x-placement^=
"bottom"] .arrow::before {
5557   margin-left: -3px;
5558   content:
"";
5559   border-width:
0 5px 5px;
5560   border-bottom-color: #
000;
5561 }
5562
5563 .tooltip.bs-tooltip-left, .tooltip.bs-tooltip-auto[x-placement^=
"left"] {
5564   padding:
0 5px;
5565 }
5566
5567 .tooltip.bs-tooltip-left .arrow, .tooltip.bs-tooltip-auto[x-placement^=
"left"] .arrow {
5568   right:
0;
5569 }
5570
5571 .tooltip.bs-tooltip-left .arrow::before, .tooltip.bs-tooltip-auto[x-placement^=
"left"] .arrow::before {
5572   right:
0;
5573   margin-top: -3px;
5574   content:
"";
5575   border-width: 5px
0 5px 5px;
5576   border-left-color: #
000;
5577 }
5578
5579 .tooltip-inner {
5580   max-width: 200px;
5581   padding: 3px 8px;
5582   color: #fff;
5583   text-align: center;
5584   background-color: #
000;
5585   border-radius:
0.25rem;
5586 }
5587
5588 .popover {
5589   position: absolute;
5590   top:
0;
5591   left:
0;
5592   z-index:
1060;
5593   display: block;
5594   max-width: 276px;
5595   font-family:
"Ubuntu", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
5596   font-style: normal;
5597   font-weight:
400;
5598   line-height:
1.5;
5599   text-align: left;
5600   text-align: start;
5601   text-decoration: none;
5602   text-shadow: none;
5603   text-transform: none;
5604   letter-spacing: normal;
5605   word-
break: normal;
5606   word-spacing: normal;
5607   white-space: normal;
5608   line-
break: auto;
5609   font-size:
0.875rem;
5610   word-wrap:
break-word;
5611   background-color: #fff;
5612   background-clip: padding-box;
5613   border: 1px solid rgba(
0, 0, 0, 0.2);
5614   border-radius:
0.3rem;
5615 }
5616
5617 .popover .arrow {
5618   position: absolute;
5619   display: block;
5620   width:
0.8rem;
5621   height:
0.4rem;
5622 }
5623
5624 .popover .arrow::before,
5625 .popover .arrow::after {
5626   position: absolute;
5627   display: block;
5628   border-color: transparent;
5629   border-style: solid;
5630 }
5631
5632 .popover .arrow::before {
5633   content:
"";
5634   border-width:
0.8rem;
5635 }
5636
5637 .popover .arrow::after {
5638   content:
"";
5639   border-width:
0.8rem;
5640 }
5641
5642 .popover.bs-popover-top, .popover.bs-popover-auto[x-placement^=
"top"] {
5643   margin-bottom:
0.8rem;
5644 }
5645
5646 .popover.bs-popover-top .arrow, .popover.bs-popover-auto[x-placement^=
"top"] .arrow {
5647   bottom:
0;
5648 }
5649
5650 .popover.bs-popover-top .arrow::before, .popover.bs-popover-auto[x-placement^=
"top"] .arrow::before,
5651 .popover.bs-popover-top .arrow::after, .popover.bs-popover-auto[x-placement^=
"top"] .arrow::after {
5652   border-bottom-width:
0;
5653 }
5654
5655 .popover.bs-popover-top .arrow::before, .popover.bs-popover-auto[x-placement^=
"top"] .arrow::before {
5656   bottom: -
0.8rem;
5657   margin-left: -
0.8rem;
5658   border-top-color: rgba(
0, 0, 0, 0.25);
5659 }
5660
5661 .popover.bs-popover-top .arrow::after, .popover.bs-popover-auto[x-placement^=
"top"] .arrow::after {
5662   bottom: calc((
0.8rem - 1px) * -1);
5663   margin-left: -
0.8rem;
5664   border-top-color: #fff;
5665 }
5666
5667 .popover.bs-popover-right, .popover.bs-popover-auto[x-placement^=
"right"] {
5668   margin-left:
0.8rem;
5669 }
5670
5671 .popover.bs-popover-right .arrow, .popover.bs-popover-auto[x-placement^=
"right"] .arrow {
5672   left:
0;
5673 }
5674
5675 .popover.bs-popover-right .arrow::before, .popover.bs-popover-auto[x-placement^=
"right"] .arrow::before,
5676 .popover.bs-popover-right .arrow::after, .popover.bs-popover-auto[x-placement^=
"right"] .arrow::after {
5677   margin-top: -
0.8rem;
5678   border-left-width:
0;
5679 }
5680
5681 .popover.bs-popover-right .arrow::before, .popover.bs-popover-auto[x-placement^=
"right"] .arrow::before {
5682   left: -
0.8rem;
5683   border-right-color: rgba(
0, 0, 0, 0.25);
5684 }
5685
5686 .popover.bs-popover-right .arrow::after, .popover.bs-popover-auto[x-placement^=
"right"] .arrow::after {
5687   left: calc((
0.8rem - 1px) * -1);
5688   border-right-color: #fff;
5689 }
5690
5691 .popover.bs-popover-bottom, .popover.bs-popover-auto[x-placement^=
"bottom"] {
5692   margin-top:
0.8rem;
5693 }
5694
5695 .popover.bs-popover-bottom .arrow, .popover.bs-popover-auto[x-placement^=
"bottom"] .arrow {
5696   top:
0;
5697 }
5698
5699 .popover.bs-popover-bottom .arrow::before, .popover.bs-popover-auto[x-placement^=
"bottom"] .arrow::before,
5700 .popover.bs-popover-bottom .arrow::after, .popover.bs-popover-auto[x-placement^=
"bottom"] .arrow::after {
5701   margin-left: -
0.8rem;
5702   border-top-width:
0;
5703 }
5704
5705 .popover.bs-popover-bottom .arrow::before, .popover.bs-popover-auto[x-placement^=
"bottom"] .arrow::before {
5706   top: -
0.8rem;
5707   border-bottom-color: rgba(
0, 0, 0, 0.25);
5708 }
5709
5710 .popover.bs-popover-bottom .arrow::after, .popover.bs-popover-auto[x-placement^=
"bottom"] .arrow::after {
5711   top: calc((
0.8rem - 1px) * -1);
5712   border-bottom-color: #fff;
5713 }
5714
5715 .popover.bs-popover-bottom .popover-header::before, .popover.bs-popover-auto[x-placement^=
"bottom"] .popover-header::before {
5716   position: absolute;
5717   top:
0;
5718   left:
50%;
5719   display: block;
5720   width: 20px;
5721   margin-left: -10px;
5722   content:
"";
5723   border-bottom: 1px solid #f7f7f7;
5724 }
5725
5726 .popover.bs-popover-left, .popover.bs-popover-auto[x-placement^=
"left"] {
5727   margin-right:
0.8rem;
5728 }
5729
5730 .popover.bs-popover-left .arrow, .popover.bs-popover-auto[x-placement^=
"left"] .arrow {
5731   right:
0;
5732 }
5733
5734 .popover.bs-popover-left .arrow::before, .popover.bs-popover-auto[x-placement^=
"left"] .arrow::before,
5735 .popover.bs-popover-left .arrow::after, .popover.bs-popover-auto[x-placement^=
"left"] .arrow::after {
5736   margin-top: -
0.8rem;
5737   border-right-width:
0;
5738 }
5739
5740 .popover.bs-popover-left .arrow::before, .popover.bs-popover-auto[x-placement^=
"left"] .arrow::before {
5741   right: -
0.8rem;
5742   border-left-color: rgba(
0, 0, 0, 0.25);
5743 }
5744
5745 .popover.bs-popover-left .arrow::after, .popover.bs-popover-auto[x-placement^=
"left"] .arrow::after {
5746   right: calc((
0.8rem - 1px) * -1);
5747   border-left-color: #fff;
5748 }
5749
5750 .popover-header {
5751   padding:
0.5rem 0.75rem;
5752   margin-bottom:
0;
5753   font-size: 1rem;
5754   color: inherit;
5755   background-color: #f7f7f7;
5756   border-bottom: 1px solid #ebebeb;
5757   border-top-left-radius: calc(
0.3rem - 1px);
5758   border-top-right-radius: calc(
0.3rem - 1px);
5759 }
5760
5761 .popover-header:empty {
5762   display: none;
5763 }
5764
5765 .popover-body {
5766   padding:
0.5rem 0.75rem;
5767   color: #
333;
5768 }
5769
5770 .carousel {
5771   position: relative;
5772 }
5773
5774 .carousel-inner {
5775   position: relative;
5776   width:
100%;
5777   overflow: hidden;
5778 }
5779
5780 .carousel-item {
5781   position: relative;
5782   display: none;
5783   -webkit-box-align: center;
5784       -ms-flex-align: center;
5785           align-items: center;
5786   width:
100%;
5787   -webkit-transition: -webkit-transform
0.6s ease;
5788   transition: -webkit-transform
0.6s ease;
5789   transition: transform
0.6s ease;
5790   transition: transform
0.6s ease, -webkit-transform 0.6s ease;
5791   -webkit-backface-visibility: hidden;
5792           backface-visibility: hidden;
5793   -webkit-perspective: 1000px;
5794           perspective: 1000px;
5795 }
5796
5797 .carousel-item.active,
5798 .carousel-item-next,
5799 .carousel-item-prev {
5800   display: block;
5801 }
5802
5803 .carousel-item-next,
5804 .carousel-item-prev {
5805   position: absolute;
5806   top:
0;
5807 }
5808
5809 .carousel-item-next.carousel-item-left,
5810 .carousel-item-prev.carousel-item-right {
5811   -webkit-transform: translateX(
0);
5812           transform: translateX(
0);
5813 }
5814
5815 @supports ((-webkit-transform-style: preserve-
3d) or (transform-style: preserve-3d)) {
5816   .carousel-item-next.carousel-item-left,
5817   .carousel-item-prev.carousel-item-right {
5818     -webkit-transform: translate3d(
0, 0, 0);
5819             transform: translate3d(
0, 0, 0);
5820   }
5821 }
5822
5823 .carousel-item-next,
5824 .active.carousel-item-right {
5825   -webkit-transform: translateX(
100%);
5826           transform: translateX(
100%);
5827 }
5828
5829 @supports ((-webkit-transform-style: preserve-
3d) or (transform-style: preserve-3d)) {
5830   .carousel-item-next,
5831   .active.carousel-item-right {
5832     -webkit-transform: translate3d(
100%, 0, 0);
5833             transform: translate3d(
100%, 0, 0);
5834   }
5835 }
5836
5837 .carousel-item-prev,
5838 .active.carousel-item-left {
5839   -webkit-transform: translateX(-
100%);
5840           transform: translateX(-
100%);
5841 }
5842
5843 @supports ((-webkit-transform-style: preserve-
3d) or (transform-style: preserve-3d)) {
5844   .carousel-item-prev,
5845   .active.carousel-item-left {
5846     -webkit-transform: translate3d(-
100%, 0, 0);
5847             transform: translate3d(-
100%, 0, 0);
5848   }
5849 }
5850
5851 .carousel-control-prev,
5852 .carousel-control-next {
5853   position: absolute;
5854   top:
0;
5855   bottom:
0;
5856   display: -webkit-box;
5857   display: -ms-flexbox;
5858   display: flex;
5859   -webkit-box-align: center;
5860       -ms-flex-align: center;
5861           align-items: center;
5862   -webkit-box-pack: center;
5863       -ms-flex-pack: center;
5864           justify-content: center;
5865   width:
15%;
5866   color: #fff;
5867   text-align: center;
5868   opacity:
0.5;
5869 }
5870
5871 .carousel-control-prev:focus, .carousel-control-prev:hover,
5872 .carousel-control-next:focus,
5873 .carousel-control-next:hover {
5874   color: #fff;
5875   text-decoration: none;
5876   outline:
0;
5877   opacity: .
9;
5878 }
5879
5880 .carousel-control-prev {
5881   left:
0;
5882 }
5883
5884 .carousel-control-next {
5885   right:
0;
5886 }
5887
5888 .carousel-control-prev-icon,
5889 .carousel-control-next-icon {
5890   display: inline-block;
5891   width: 20px;
5892   height: 20px;
5893   background: transparent no-repeat center center;
5894   background-size:
100% 100%;
5895 }
5896
5897 .carousel-control-prev-icon {
5898   background-image: url(
"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E");
5899 }
5900
5901 .carousel-control-next-icon {
5902   background-image: url(
"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E");
5903 }
5904
5905 .carousel-indicators {
5906   position: absolute;
5907   right:
0;
5908   bottom: 10px;
5909   left:
0;
5910   z-index:
15;
5911   display: -webkit-box;
5912   display: -ms-flexbox;
5913   display: flex;
5914   -webkit-box-pack: center;
5915       -ms-flex-pack: center;
5916           justify-content: center;
5917   padding-left:
0;
5918   margin-right:
15%;
5919   margin-left:
15%;
5920   list-style: none;
5921 }
5922
5923 .carousel-indicators li {
5924   position: relative;
5925   -webkit-box-flex:
0;
5926       -ms-flex:
0 1 auto;
5927           flex:
0 1 auto;
5928   width: 30px;
5929   height: 3px;
5930   margin-right: 3px;
5931   margin-left: 3px;
5932   text-indent: -999px;
5933   background-color: rgba(
255, 255, 255, 0.5);
5934 }
5935
5936 .carousel-indicators li::before {
5937   position: absolute;
5938   top: -10px;
5939   left:
0;
5940   display: inline-block;
5941   width:
100%;
5942   height: 10px;
5943   content:
"";
5944 }
5945
5946 .carousel-indicators li::after {
5947   position: absolute;
5948   bottom: -10px;
5949   left:
0;
5950   display: inline-block;
5951   width:
100%;
5952   height: 10px;
5953   content:
"";
5954 }
5955
5956 .carousel-indicators .active {
5957   background-color: #fff;
5958 }
5959
5960 .carousel-caption {
5961   position: absolute;
5962   right:
15%;
5963   bottom: 20px;
5964   left:
15%;
5965   z-index:
10;
5966   padding-top: 20px;
5967   padding-bottom: 20px;
5968   color: #fff;
5969   text-align: center;
5970 }
5971
5972 .align-baseline {
5973   vertical-align: baseline !important;
5974 }
5975
5976 .align-top {
5977   vertical-align: top !important;
5978 }
5979
5980 .align-middle {
5981   vertical-align: middle !important;
5982 }
5983
5984 .align-bottom {
5985   vertical-align: bottom !important;
5986 }
5987
5988 .align-text-bottom {
5989   vertical-align: text-bottom !important;
5990 }
5991
5992 .align-text-top {
5993   vertical-align: text-top !important;
5994 }
5995
5996 .bg-primary {
5997   background-color: #E95420 !important;
5998 }
5999
6000 a.bg-primary:focus, a.bg-primary:hover {
6001   background-color: #c34113 !important;
6002 }
6003
6004 .bg-secondary {
6005   background-color: #AEA79F !important;
6006 }
6007
6008 a.bg-secondary:focus, a.bg-secondary:hover {
6009   background-color: #
978e83 !important;
6010 }
6011
6012 .bg-success {
6013   background-color: #38B44A !important;
6014 }
6015
6016 a.bg-success:focus, a.bg-success:hover {
6017   background-color: #2c8d3a !important;
6018 }
6019
6020 .bg-info {
6021   background-color: #17a2b8 !important;
6022 }
6023
6024 a.bg-info:focus, a.bg-info:hover {
6025   background-color: #117a8b !important;
6026 }
6027
6028 .bg-warning {
6029   background-color: #EFB73E !important;
6030 }
6031
6032 a.bg-warning:focus, a.bg-warning:hover {
6033   background-color: #e7a413 !important;
6034 }
6035
6036 .bg-danger {
6037   background-color: #DF382C !important;
6038 }
6039
6040 a.bg-danger:focus, a.bg-danger:hover {
6041   background-color: #bc271c !important;
6042 }
6043
6044 .bg-light {
6045   background-color: #e9ecef !important;
6046 }
6047
6048 a.bg-light:focus, a.bg-light:hover {
6049   background-color: #cbd3da !important;
6050 }
6051
6052 .bg-dark {
6053   background-color: #
772953 !important;
6054 }
6055
6056 a.bg-dark:focus, a.bg-dark:hover {
6057   background-color: #511c39 !important;
6058 }
6059
6060 .bg-white {
6061   background-color: #fff !important;
6062 }
6063
6064 .bg-transparent {
6065   background-color: transparent !important;
6066 }
6067
6068 .border {
6069   border: 1px solid #e9ecef !important;
6070 }
6071
6072 .border-
0 {
6073   border:
0 !important;
6074 }
6075
6076 .border-top-
0 {
6077   border-top:
0 !important;
6078 }
6079
6080 .border-right-
0 {
6081   border-right:
0 !important;
6082 }
6083
6084 .border-bottom-
0 {
6085   border-bottom:
0 !important;
6086 }
6087
6088 .border-left-
0 {
6089   border-left:
0 !important;
6090 }
6091
6092 .border-primary {
6093   border-color: #E95420 !important;
6094 }
6095
6096 .border-secondary {
6097   border-color: #AEA79F !important;
6098 }
6099
6100 .border-success {
6101   border-color: #38B44A !important;
6102 }
6103
6104 .border-info {
6105   border-color: #17a2b8 !important;
6106 }
6107
6108 .border-warning {
6109   border-color: #EFB73E !important;
6110 }
6111
6112 .border-danger {
6113   border-color: #DF382C !important;
6114 }
6115
6116 .border-light {
6117   border-color: #e9ecef !important;
6118 }
6119
6120 .border-dark {
6121   border-color: #
772953 !important;
6122 }
6123
6124 .border-white {
6125   border-color: #fff !important;
6126 }
6127
6128 .rounded {
6129   border-radius:
0.25rem !important;
6130 }
6131
6132 .rounded-top {
6133   border-top-left-radius:
0.25rem !important;
6134   border-top-right-radius:
0.25rem !important;
6135 }
6136
6137 .rounded-right {
6138   border-top-right-radius:
0.25rem !important;
6139   border-bottom-right-radius:
0.25rem !important;
6140 }
6141
6142 .rounded-bottom {
6143   border-bottom-right-radius:
0.25rem !important;
6144   border-bottom-left-radius:
0.25rem !important;
6145 }
6146
6147 .rounded-left {
6148   border-top-left-radius:
0.25rem !important;
6149   border-bottom-left-radius:
0.25rem !important;
6150 }
6151
6152 .rounded-circle {
6153   border-radius:
50% !important;
6154 }
6155
6156 .rounded-
0 {
6157   border-radius:
0 !important;
6158 }
6159
6160 .clearfix::after {
6161   display: block;
6162   clear: both;
6163   content:
"";
6164 }
6165
6166 .d-none {
6167   display: none !important;
6168 }
6169
6170 .d-inline {
6171   display: inline !important;
6172 }
6173
6174 .d-inline-block {
6175   display: inline-block !important;
6176 }
6177
6178 .d-block {
6179   display: block !important;
6180 }
6181
6182 .d-table {
6183   display: table !important;
6184 }
6185
6186 .d-table-row {
6187   display: table-row !important;
6188 }
6189
6190 .d-table-cell {
6191   display: table-cell !important;
6192 }
6193
6194 .d-flex {
6195   display: -webkit-box !important;
6196   display: -ms-flexbox !important;
6197   display: flex !important;
6198 }
6199
6200 .d-inline-flex {
6201   display: -webkit-inline-box !important;
6202   display: -ms-inline-flexbox !important;
6203   display: inline-flex !important;
6204 }
6205
6206 @media (min-width: 576px) {
6207   .d-sm-none {
6208     display: none !important;
6209   }
6210   .d-sm-inline {
6211     display: inline !important;
6212   }
6213   .d-sm-inline-block {
6214     display: inline-block !important;
6215   }
6216   .d-sm-block {
6217     display: block !important;
6218   }
6219   .d-sm-table {
6220     display: table !important;
6221   }
6222   .d-sm-table-row {
6223     display: table-row !important;
6224   }
6225   .d-sm-table-cell {
6226     display: table-cell !important;
6227   }
6228   .d-sm-flex {
6229     display: -webkit-box !important;
6230     display: -ms-flexbox !important;
6231     display: flex !important;
6232   }
6233   .d-sm-inline-flex {
6234     display: -webkit-inline-box !important;
6235     display: -ms-inline-flexbox !important;
6236     display: inline-flex !important;
6237   }
6238 }
6239
6240 @media (min-width: 768px) {
6241   .d-md-none {
6242     display: none !important;
6243   }
6244   .d-md-inline {
6245     display: inline !important;
6246   }
6247   .d-md-inline-block {
6248     display: inline-block !important;
6249   }
6250   .d-md-block {
6251     display: block !important;
6252   }
6253   .d-md-table {
6254     display: table !important;
6255   }
6256   .d-md-table-row {
6257     display: table-row !important;
6258   }
6259   .d-md-table-cell {
6260     display: table-cell !important;
6261   }
6262   .d-md-flex {
6263     display: -webkit-box !important;
6264     display: -ms-flexbox !important;
6265     display: flex !important;
6266   }
6267   .d-md-inline-flex {
6268     display: -webkit-inline-box !important;
6269     display: -ms-inline-flexbox !important;
6270     display: inline-flex !important;
6271   }
6272 }
6273
6274 @media (min-width: 992px) {
6275   .d-lg-none {
6276     display: none !important;
6277   }
6278   .d-lg-inline {
6279     display: inline !important;
6280   }
6281   .d-lg-inline-block {
6282     display: inline-block !important;
6283   }
6284   .d-lg-block {
6285     display: block !important;
6286   }
6287   .d-lg-table {
6288     display: table !important;
6289   }
6290   .d-lg-table-row {
6291     display: table-row !important;
6292   }
6293   .d-lg-table-cell {
6294     display: table-cell !important;
6295   }
6296   .d-lg-flex {
6297     display: -webkit-box !important;
6298     display: -ms-flexbox !important;
6299     display: flex !important;
6300   }
6301   .d-lg-inline-flex {
6302     display: -webkit-inline-box !important;
6303     display: -ms-inline-flexbox !important;
6304     display: inline-flex !important;
6305   }
6306 }
6307
6308 @media (min-width: 1200px) {
6309   .d-xl-none {
6310     display: none !important;
6311   }
6312   .d-xl-inline {
6313     display: inline !important;
6314   }
6315   .d-xl-inline-block {
6316     display: inline-block !important;
6317   }
6318   .d-xl-block {
6319     display: block !important;
6320   }
6321   .d-xl-table {
6322     display: table !important;
6323   }
6324   .d-xl-table-row {
6325     display: table-row !important;
6326   }
6327   .d-xl-table-cell {
6328     display: table-cell !important;
6329   }
6330   .d-xl-flex {
6331     display: -webkit-box !important;
6332     display: -ms-flexbox !important;
6333     display: flex !important;
6334   }
6335   .d-xl-inline-flex {
6336     display: -webkit-inline-box !important;
6337     display: -ms-inline-flexbox !important;
6338     display: inline-flex !important;
6339   }
6340 }
6341
6342 .d-print-block {
6343   display: none !important;
6344 }
6345
6346 @media print {
6347   .d-print-block {
6348     display: block !important;
6349   }
6350 }
6351
6352 .d-print-inline {
6353   display: none !important;
6354 }
6355
6356 @media print {
6357   .d-print-inline {
6358     display: inline !important;
6359   }
6360 }
6361
6362 .d-print-inline-block {
6363   display: none !important;
6364 }
6365
6366 @media print {
6367   .d-print-inline-block {
6368     display: inline-block !important;
6369   }
6370 }
6371
6372 @media print {
6373   .d-print-none {
6374     display: none !important;
6375   }
6376 }
6377
6378 .embed-responsive {
6379   position: relative;
6380   display: block;
6381   width:
100%;
6382   padding:
0;
6383   overflow: hidden;
6384 }
6385
6386 .embed-responsive::before {
6387   display: block;
6388   content:
"";
6389 }
6390
6391 .embed-responsive .embed-responsive-item,
6392 .embed-responsive iframe,
6393 .embed-responsive embed,
6394 .embed-responsive
object,
6395 .embed-responsive video {
6396   position: absolute;
6397   top:
0;
6398   bottom:
0;
6399   left:
0;
6400   width:
100%;
6401   height:
100%;
6402   border:
0;
6403 }
6404
6405 .embed-responsive-21by9::before {
6406   padding-top:
42.8571428571%;
6407 }
6408
6409 .embed-responsive-16by9::before {
6410   padding-top:
56.25%;
6411 }
6412
6413 .embed-responsive-4by3::before {
6414   padding-top:
75%;
6415 }
6416
6417 .embed-responsive-1by1::before {
6418   padding-top:
100%;
6419 }
6420
6421 .flex-row {
6422   -webkit-box-orient: horizontal !important;
6423   -webkit-box-direction: normal !important;
6424       -ms-flex-direction: row !important;
6425           flex-direction: row !important;
6426 }
6427
6428 .flex-column {
6429   -webkit-box-orient: vertical !important;
6430   -webkit-box-direction: normal !important;
6431       -ms-flex-direction: column !important;
6432           flex-direction: column !important;
6433 }
6434
6435 .flex-row-reverse {
6436   -webkit-box-orient: horizontal !important;
6437   -webkit-box-direction: reverse !important;
6438       -ms-flex-direction: row-reverse !important;
6439           flex-direction: row-reverse !important;
6440 }
6441
6442 .flex-column-reverse {
6443   -webkit-box-orient: vertical !important;
6444   -webkit-box-direction: reverse !important;
6445       -ms-flex-direction: column-reverse !important;
6446           flex-direction: column-reverse !important;
6447 }
6448
6449 .flex-wrap {
6450   -ms-flex-wrap: wrap !important;
6451       flex-wrap: wrap !important;
6452 }
6453
6454 .flex-nowrap {
6455   -ms-flex-wrap: nowrap !important;
6456       flex-wrap: nowrap !important;
6457 }
6458
6459 .flex-wrap-reverse {
6460   -ms-flex-wrap: wrap-reverse !important;
6461       flex-wrap: wrap-reverse !important;
6462 }
6463
6464 .justify-content-start {
6465   -webkit-box-pack: start !important;
6466       -ms-flex-pack: start !important;
6467           justify-content: flex-start !important;
6468 }
6469
6470 .justify-content-end {
6471   -webkit-box-pack: end !important;
6472       -ms-flex-pack: end !important;
6473           justify-content: flex-end !important;
6474 }
6475
6476 .justify-content-center {
6477   -webkit-box-pack: center !important;
6478       -ms-flex-pack: center !important;
6479           justify-content: center !important;
6480 }
6481
6482 .justify-content-between {
6483   -webkit-box-pack: justify !important;
6484       -ms-flex-pack: justify !important;
6485           justify-content: space-between !important;
6486 }
6487
6488 .justify-content-around {
6489   -ms-flex-pack: distribute !important;
6490       justify-content: space-around !important;
6491 }
6492
6493 .align-items-start {
6494   -webkit-box-align: start !important;
6495       -ms-flex-align: start !important;
6496           align-items: flex-start !important;
6497 }
6498
6499 .align-items-end {
6500   -webkit-box-align: end !important;
6501       -ms-flex-align: end !important;
6502           align-items: flex-end !important;
6503 }
6504
6505 .align-items-center {
6506   -webkit-box-align: center !important;
6507       -ms-flex-align: center !important;
6508           align-items: center !important;
6509 }
6510
6511 .align-items-baseline {
6512   -webkit-box-align: baseline !important;
6513       -ms-flex-align: baseline !important;
6514           align-items: baseline !important;
6515 }
6516
6517 .align-items-stretch {
6518   -webkit-box-align: stretch !important;
6519       -ms-flex-align: stretch !important;
6520           align-items: stretch !important;
6521 }
6522
6523 .align-content-start {
6524   -ms-flex-line-pack: start !important;
6525       align-content: flex-start !important;
6526 }
6527
6528 .align-content-end {
6529   -ms-flex-line-pack: end !important;
6530       align-content: flex-end !important;
6531 }
6532
6533 .align-content-center {
6534   -ms-flex-line-pack: center !important;
6535       align-content: center !important;
6536 }
6537
6538 .align-content-between {
6539   -ms-flex-line-pack: justify !important;
6540       align-content: space-between !important;
6541 }
6542
6543 .align-content-around {
6544   -ms-flex-line-pack: distribute !important;
6545       align-content: space-around !important;
6546 }
6547
6548 .align-content-stretch {
6549   -ms-flex-line-pack: stretch !important;
6550       align-content: stretch !important;
6551 }
6552
6553 .align-self-auto {
6554   -ms-flex-item-align: auto !important;
6555       align-self: auto !important;
6556 }
6557
6558 .align-self-start {
6559   -ms-flex-item-align: start !important;
6560       align-self: flex-start !important;
6561 }
6562
6563 .align-self-end {
6564   -ms-flex-item-align: end !important;
6565       align-self: flex-end !important;
6566 }
6567
6568 .align-self-center {
6569   -ms-flex-item-align: center !important;
6570       align-self: center !important;
6571 }
6572
6573 .align-self-baseline {
6574   -ms-flex-item-align: baseline !important;
6575       align-self: baseline !important;
6576 }
6577
6578 .align-self-stretch {
6579   -ms-flex-item-align: stretch !important;
6580       align-self: stretch !important;
6581 }
6582
6583 @media (min-width: 576px) {
6584   .flex-sm-row {
6585     -webkit-box-orient: horizontal !important;
6586     -webkit-box-direction: normal !important;
6587         -ms-flex-direction: row !important;
6588             flex-direction: row !important;
6589   }
6590   .flex-sm-column {
6591     -webkit-box-orient: vertical !important;
6592     -webkit-box-direction: normal !important;
6593         -ms-flex-direction: column !important;
6594             flex-direction: column !important;
6595   }
6596   .flex-sm-row-reverse {
6597     -webkit-box-orient: horizontal !important;
6598     -webkit-box-direction: reverse !important;
6599         -ms-flex-direction: row-reverse !important;
6600             flex-direction: row-reverse !important;
6601   }
6602   .flex-sm-column-reverse {
6603     -webkit-box-orient: vertical !important;
6604     -webkit-box-direction: reverse !important;
6605         -ms-flex-direction: column-reverse !important;
6606             flex-direction: column-reverse !important;
6607   }
6608   .flex-sm-wrap {
6609     -ms-flex-wrap: wrap !important;
6610         flex-wrap: wrap !important;
6611   }
6612   .flex-sm-nowrap {
6613     -ms-flex-wrap: nowrap !important;
6614         flex-wrap: nowrap !important;
6615   }
6616   .flex-sm-wrap-reverse {
6617     -ms-flex-wrap: wrap-reverse !important;
6618         flex-wrap: wrap-reverse !important;
6619   }
6620   .justify-content-sm-start {
6621     -webkit-box-pack: start !important;
6622         -ms-flex-pack: start !important;
6623             justify-content: flex-start !important;
6624   }
6625   .justify-content-sm-end {
6626     -webkit-box-pack: end !important;
6627         -ms-flex-pack: end !important;
6628             justify-content: flex-end !important;
6629   }
6630   .justify-content-sm-center {
6631     -webkit-box-pack: center !important;
6632         -ms-flex-pack: center !important;
6633             justify-content: center !important;
6634   }
6635   .justify-content-sm-between {
6636     -webkit-box-pack: justify !important;
6637         -ms-flex-pack: justify !important;
6638             justify-content: space-between !important;
6639   }
6640   .justify-content-sm-around {
6641     -ms-flex-pack: distribute !important;
6642         justify-content: space-around !important;
6643   }
6644   .align-items-sm-start {
6645     -webkit-box-align: start !important;
6646         -ms-flex-align: start !important;
6647             align-items: flex-start !important;
6648   }
6649   .align-items-sm-end {
6650     -webkit-box-align: end !important;
6651         -ms-flex-align: end !important;
6652             align-items: flex-end !important;
6653   }
6654   .align-items-sm-center {
6655     -webkit-box-align: center !important;
6656         -ms-flex-align: center !important;
6657             align-items: center !important;
6658   }
6659   .align-items-sm-baseline {
6660     -webkit-box-align: baseline !important;
6661         -ms-flex-align: baseline !important;
6662             align-items: baseline !important;
6663   }
6664   .align-items-sm-stretch {
6665     -webkit-box-align: stretch !important;
6666         -ms-flex-align: stretch !important;
6667             align-items: stretch !important;
6668   }
6669   .align-content-sm-start {
6670     -ms-flex-line-pack: start !important;
6671         align-content: flex-start !important;
6672   }
6673   .align-content-sm-end {
6674     -ms-flex-line-pack: end !important;
6675         align-content: flex-end !important;
6676   }
6677   .align-content-sm-center {
6678     -ms-flex-line-pack: center !important;
6679         align-content: center !important;
6680   }
6681   .align-content-sm-between {
6682     -ms-flex-line-pack: justify !important;
6683         align-content: space-between !important;
6684   }
6685   .align-content-sm-around {
6686     -ms-flex-line-pack: distribute !important;
6687         align-content: space-around !important;
6688   }
6689   .align-content-sm-stretch {
6690     -ms-flex-line-pack: stretch !important;
6691         align-content: stretch !important;
6692   }
6693   .align-self-sm-auto {
6694     -ms-flex-item-align: auto !important;
6695         align-self: auto !important;
6696   }
6697   .align-self-sm-start {
6698     -ms-flex-item-align: start !important;
6699         align-self: flex-start !important;
6700   }
6701   .align-self-sm-end {
6702     -ms-flex-item-align: end !important;
6703         align-self: flex-end !important;
6704   }
6705   .align-self-sm-center {
6706     -ms-flex-item-align: center !important;
6707         align-self: center !important;
6708   }
6709   .align-self-sm-baseline {
6710     -ms-flex-item-align: baseline !important;
6711         align-self: baseline !important;
6712   }
6713   .align-self-sm-stretch {
6714     -ms-flex-item-align: stretch !important;
6715         align-self: stretch !important;
6716   }
6717 }
6718
6719 @media (min-width: 768px) {
6720   .flex-md-row {
6721     -webkit-box-orient: horizontal !important;
6722     -webkit-box-direction: normal !important;
6723         -ms-flex-direction: row !important;
6724             flex-direction: row !important;
6725   }
6726   .flex-md-column {
6727     -webkit-box-orient: vertical !important;
6728     -webkit-box-direction: normal !important;
6729         -ms-flex-direction: column !important;
6730             flex-direction: column !important;
6731   }
6732   .flex-md-row-reverse {
6733     -webkit-box-orient: horizontal !important;
6734     -webkit-box-direction: reverse !important;
6735         -ms-flex-direction: row-reverse !important;
6736             flex-direction: row-reverse !important;
6737   }
6738   .flex-md-column-reverse {
6739     -webkit-box-orient: vertical !important;
6740     -webkit-box-direction: reverse !important;
6741         -ms-flex-direction: column-reverse !important;
6742             flex-direction: column-reverse !important;
6743   }
6744   .flex-md-wrap {
6745     -ms-flex-wrap: wrap !important;
6746         flex-wrap: wrap !important;
6747   }
6748   .flex-md-nowrap {
6749     -ms-flex-wrap: nowrap !important;
6750         flex-wrap: nowrap !important;
6751   }
6752   .flex-md-wrap-reverse {
6753     -ms-flex-wrap: wrap-reverse !important;
6754         flex-wrap: wrap-reverse !important;
6755   }
6756   .justify-content-md-start {
6757     -webkit-box-pack: start !important;
6758         -ms-flex-pack: start !important;
6759             justify-content: flex-start !important;
6760   }
6761   .justify-content-md-end {
6762     -webkit-box-pack: end !important;
6763         -ms-flex-pack: end !important;
6764             justify-content: flex-end !important;
6765   }
6766   .justify-content-md-center {
6767     -webkit-box-pack: center !important;
6768         -ms-flex-pack: center !important;
6769             justify-content: center !important;
6770   }
6771   .justify-content-md-between {
6772     -webkit-box-pack: justify !important;
6773         -ms-flex-pack: justify !important;
6774             justify-content: space-between !important;
6775   }
6776   .justify-content-md-around {
6777     -ms-flex-pack: distribute !important;
6778         justify-content: space-around !important;
6779   }
6780   .align-items-md-start {
6781     -webkit-box-align: start !important;
6782         -ms-flex-align: start !important;
6783             align-items: flex-start !important;
6784   }
6785   .align-items-md-end {
6786     -webkit-box-align: end !important;
6787         -ms-flex-align: end !important;
6788             align-items: flex-end !important;
6789   }
6790   .align-items-md-center {
6791     -webkit-box-align: center !important;
6792         -ms-flex-align: center !important;
6793             align-items: center !important;
6794   }
6795   .align-items-md-baseline {
6796     -webkit-box-align: baseline !important;
6797         -ms-flex-align: baseline !important;
6798             align-items: baseline !important;
6799   }
6800   .align-items-md-stretch {
6801     -webkit-box-align: stretch !important;
6802         -ms-flex-align: stretch !important;
6803             align-items: stretch !important;
6804   }
6805   .align-content-md-start {
6806     -ms-flex-line-pack: start !important;
6807         align-content: flex-start !important;
6808   }
6809   .align-content-md-end {
6810     -ms-flex-line-pack: end !important;
6811         align-content: flex-end !important;
6812   }
6813   .align-content-md-center {
6814     -ms-flex-line-pack: center !important;
6815         align-content: center !important;
6816   }
6817   .align-content-md-between {
6818     -ms-flex-line-pack: justify !important;
6819         align-content: space-between !important;
6820   }
6821   .align-content-md-around {
6822     -ms-flex-line-pack: distribute !important;
6823         align-content: space-around !important;
6824   }
6825   .align-content-md-stretch {
6826     -ms-flex-line-pack: stretch !important;
6827         align-content: stretch !important;
6828   }
6829   .align-self-md-auto {
6830     -ms-flex-item-align: auto !important;
6831         align-self: auto !important;
6832   }
6833   .align-self-md-start {
6834     -ms-flex-item-align: start !important;
6835         align-self: flex-start !important;
6836   }
6837   .align-self-md-end {
6838     -ms-flex-item-align: end !important;
6839         align-self: flex-end !important;
6840   }
6841   .align-self-md-center {
6842     -ms-flex-item-align: center !important;
6843         align-self: center !important;
6844   }
6845   .align-self-md-baseline {
6846     -ms-flex-item-align: baseline !important;
6847         align-self: baseline !important;
6848   }
6849   .align-self-md-stretch {
6850     -ms-flex-item-align: stretch !important;
6851         align-self: stretch !important;
6852   }
6853 }
6854
6855 @media (min-width: 992px) {
6856   .flex-lg-row {
6857     -webkit-box-orient: horizontal !important;
6858     -webkit-box-direction: normal !important;
6859         -ms-flex-direction: row !important;
6860             flex-direction: row !important;
6861   }
6862   .flex-lg-column {
6863     -webkit-box-orient: vertical !important;
6864     -webkit-box-direction: normal !important;
6865         -ms-flex-direction: column !important;
6866             flex-direction: column !important;
6867   }
6868   .flex-lg-row-reverse {
6869     -webkit-box-orient: horizontal !important;
6870     -webkit-box-direction: reverse !important;
6871         -ms-flex-direction: row-reverse !important;
6872             flex-direction: row-reverse !important;
6873   }
6874   .flex-lg-column-reverse {
6875     -webkit-box-orient: vertical !important;
6876     -webkit-box-direction: reverse !important;
6877         -ms-flex-direction: column-reverse !important;
6878             flex-direction: column-reverse !important;
6879   }
6880   .flex-lg-wrap {
6881     -ms-flex-wrap: wrap !important;
6882         flex-wrap: wrap !important;
6883   }
6884   .flex-lg-nowrap {
6885     -ms-flex-wrap: nowrap !important;
6886         flex-wrap: nowrap !important;
6887   }
6888   .flex-lg-wrap-reverse {
6889     -ms-flex-wrap: wrap-reverse !important;
6890         flex-wrap: wrap-reverse !important;
6891   }
6892   .justify-content-lg-start {
6893     -webkit-box-pack: start !important;
6894         -ms-flex-pack: start !important;
6895             justify-content: flex-start !important;
6896   }
6897   .justify-content-lg-end {
6898     -webkit-box-pack: end !important;
6899         -ms-flex-pack: end !important;
6900             justify-content: flex-end !important;
6901   }
6902   .justify-content-lg-center {
6903     -webkit-box-pack: center !important;
6904         -ms-flex-pack: center !important;
6905             justify-content: center !important;
6906   }
6907   .justify-content-lg-between {
6908     -webkit-box-pack: justify !important;
6909         -ms-flex-pack: justify !important;
6910             justify-content: space-between !important;
6911   }
6912   .justify-content-lg-around {
6913     -ms-flex-pack: distribute !important;
6914         justify-content: space-around !important;
6915   }
6916   .align-items-lg-start {
6917     -webkit-box-align: start !important;
6918         -ms-flex-align: start !important;
6919             align-items: flex-start !important;
6920   }
6921   .align-items-lg-end {
6922     -webkit-box-align: end !important;
6923         -ms-flex-align: end !important;
6924             align-items: flex-end !important;
6925   }
6926   .align-items-lg-center {
6927     -webkit-box-align: center !important;
6928         -ms-flex-align: center !important;
6929             align-items: center !important;
6930   }
6931   .align-items-lg-baseline {
6932     -webkit-box-align: baseline !important;
6933         -ms-flex-align: baseline !important;
6934             align-items: baseline !important;
6935   }
6936   .align-items-lg-stretch {
6937     -webkit-box-align: stretch !important;
6938         -ms-flex-align: stretch !important;
6939             align-items: stretch !important;
6940   }
6941   .align-content-lg-start {
6942     -ms-flex-line-pack: start !important;
6943         align-content: flex-start !important;
6944   }
6945   .align-content-lg-end {
6946     -ms-flex-line-pack: end !important;
6947         align-content: flex-end !important;
6948   }
6949   .align-content-lg-center {
6950     -ms-flex-line-pack: center !important;
6951         align-content: center !important;
6952   }
6953   .align-content-lg-between {
6954     -ms-flex-line-pack: justify !important;
6955         align-content: space-between !important;
6956   }
6957   .align-content-lg-around {
6958     -ms-flex-line-pack: distribute !important;
6959         align-content: space-around !important;
6960   }
6961   .align-content-lg-stretch {
6962     -ms-flex-line-pack: stretch !important;
6963         align-content: stretch !important;
6964   }
6965   .align-self-lg-auto {
6966     -ms-flex-item-align: auto !important;
6967         align-self: auto !important;
6968   }
6969   .align-self-lg-start {
6970     -ms-flex-item-align: start !important;
6971         align-self: flex-start !important;
6972   }
6973   .align-self-lg-end {
6974     -ms-flex-item-align: end !important;
6975         align-self: flex-end !important;
6976   }
6977   .align-self-lg-center {
6978     -ms-flex-item-align: center !important;
6979         align-self: center !important;
6980   }
6981   .align-self-lg-baseline {
6982     -ms-flex-item-align: baseline !important;
6983         align-self: baseline !important;
6984   }
6985   .align-self-lg-stretch {
6986     -ms-flex-item-align: stretch !important;
6987         align-self: stretch !important;
6988   }
6989 }
6990
6991 @media (min-width: 1200px) {
6992   .flex-xl-row {
6993     -webkit-box-orient: horizontal !important;
6994     -webkit-box-direction: normal !important;
6995         -ms-flex-direction: row !important;
6996             flex-direction: row !important;
6997   }
6998   .flex-xl-column {
6999     -webkit-box-orient: vertical !important;
7000     -webkit-box-direction: normal !important;
7001         -ms-flex-direction: column !important;
7002             flex-direction: column !important;
7003   }
7004   .flex-xl-row-reverse {
7005     -webkit-box-orient: horizontal !important;
7006     -webkit-box-direction: reverse !important;
7007         -ms-flex-direction: row-reverse !important;
7008             flex-direction: row-reverse !important;
7009   }
7010   .flex-xl-column-reverse {
7011     -webkit-box-orient: vertical !important;
7012     -webkit-box-direction: reverse !important;
7013         -ms-flex-direction: column-reverse !important;
7014             flex-direction: column-reverse !important;
7015   }
7016   .flex-xl-wrap {
7017     -ms-flex-wrap: wrap !important;
7018         flex-wrap: wrap !important;
7019   }
7020   .flex-xl-nowrap {
7021     -ms-flex-wrap: nowrap !important;
7022         flex-wrap: nowrap !important;
7023   }
7024   .flex-xl-wrap-reverse {
7025     -ms-flex-wrap: wrap-reverse !important;
7026         flex-wrap: wrap-reverse !important;
7027   }
7028   .justify-content-xl-start {
7029     -webkit-box-pack: start !important;
7030         -ms-flex-pack: start !important;
7031             justify-content: flex-start !important;
7032   }
7033   .justify-content-xl-end {
7034     -webkit-box-pack: end !important;
7035         -ms-flex-pack: end !important;
7036             justify-content: flex-end !important;
7037   }
7038   .justify-content-xl-center {
7039     -webkit-box-pack: center !important;
7040         -ms-flex-pack: center !important;
7041             justify-content: center !important;
7042   }
7043   .justify-content-xl-between {
7044     -webkit-box-pack: justify !important;
7045         -ms-flex-pack: justify !important;
7046             justify-content: space-between !important;
7047   }
7048   .justify-content-xl-around {
7049     -ms-flex-pack: distribute !important;
7050         justify-content: space-around !important;
7051   }
7052   .align-items-xl-start {
7053     -webkit-box-align: start !important;
7054         -ms-flex-align: start !important;
7055             align-items: flex-start !important;
7056   }
7057   .align-items-xl-end {
7058     -webkit-box-align: end !important;
7059         -ms-flex-align: end !important;
7060             align-items: flex-end !important;
7061   }
7062   .align-items-xl-center {
7063     -webkit-box-align: center !important;
7064         -ms-flex-align: center !important;
7065             align-items: center !important;
7066   }
7067   .align-items-xl-baseline {
7068     -webkit-box-align: baseline !important;
7069         -ms-flex-align: baseline !important;
7070             align-items: baseline !important;
7071   }
7072   .align-items-xl-stretch {
7073     -webkit-box-align: stretch !important;
7074         -ms-flex-align: stretch !important;
7075             align-items: stretch !important;
7076   }
7077   .align-content-xl-start {
7078     -ms-flex-line-pack: start !important;
7079         align-content: flex-start !important;
7080   }
7081   .align-content-xl-end {
7082     -ms-flex-line-pack: end !important;
7083         align-content: flex-end !important;
7084   }
7085   .align-content-xl-center {
7086     -ms-flex-line-pack: center !important;
7087         align-content: center !important;
7088   }
7089   .align-content-xl-between {
7090     -ms-flex-line-pack: justify !important;
7091         align-content: space-between !important;
7092   }
7093   .align-content-xl-around {
7094     -ms-flex-line-pack: distribute !important;
7095         align-content: space-around !important;
7096   }
7097   .align-content-xl-stretch {
7098     -ms-flex-line-pack: stretch !important;
7099         align-content: stretch !important;
7100   }
7101   .align-self-xl-auto {
7102     -ms-flex-item-align: auto !important;
7103         align-self: auto !important;
7104   }
7105   .align-self-xl-start {
7106     -ms-flex-item-align: start !important;
7107         align-self: flex-start !important;
7108   }
7109   .align-self-xl-end {
7110     -ms-flex-item-align: end !important;
7111         align-self: flex-end !important;
7112   }
7113   .align-self-xl-center {
7114     -ms-flex-item-align: center !important;
7115         align-self: center !important;
7116   }
7117   .align-self-xl-baseline {
7118     -ms-flex-item-align: baseline !important;
7119         align-self: baseline !important;
7120   }
7121   .align-self-xl-stretch {
7122     -ms-flex-item-align: stretch !important;
7123         align-self: stretch !important;
7124   }
7125 }
7126
7127 .
float-left {
7128   
float: left !important;
7129 }
7130
7131 .
float-right {
7132   
float: right !important;
7133 }
7134
7135 .
float-none {
7136   
float: none !important;
7137 }
7138
7139 @media (min-width: 576px) {
7140   .
float-sm-left {
7141     
float: left !important;
7142   }
7143   .
float-sm-right {
7144     
float: right !important;
7145   }
7146   .
float-sm-none {
7147     
float: none !important;
7148   }
7149 }
7150
7151 @media (min-width: 768px) {
7152   .
float-md-left {
7153     
float: left !important;
7154   }
7155   .
float-md-right {
7156     
float: right !important;
7157   }
7158   .
float-md-none {
7159     
float: none !important;
7160   }
7161 }
7162
7163 @media (min-width: 992px) {
7164   .
float-lg-left {
7165     
float: left !important;
7166   }
7167   .
float-lg-right {
7168     
float: right !important;
7169   }
7170   .
float-lg-none {
7171     
float: none !important;
7172   }
7173 }
7174
7175 @media (min-width: 1200px) {
7176   .
float-xl-left {
7177     
float: left !important;
7178   }
7179   .
float-xl-right {
7180     
float: right !important;
7181   }
7182   .
float-xl-none {
7183     
float: none !important;
7184   }
7185 }
7186
7187 .position-
static {
7188   position:
static !important;
7189 }
7190
7191 .position-relative {
7192   position: relative !important;
7193 }
7194
7195 .position-absolute {
7196   position: absolute !important;
7197 }
7198
7199 .position-
fixed {
7200   position:
fixed !important;
7201 }
7202
7203 .position-sticky {
7204   position: -webkit-sticky !important;
7205   position: sticky !important;
7206 }
7207
7208 .
fixed-top {
7209   position:
fixed;
7210   top:
0;
7211   right:
0;
7212   left:
0;
7213   z-index:
1030;
7214 }
7215
7216 .
fixed-bottom {
7217   position:
fixed;
7218   right:
0;
7219   bottom:
0;
7220   left:
0;
7221   z-index:
1030;
7222 }
7223
7224 @supports ((position: -webkit-sticky) or (position: sticky)) {
7225   .sticky-top {
7226     position: -webkit-sticky;
7227     position: sticky;
7228     top:
0;
7229     z-index:
1020;
7230   }
7231 }
7232
7233 .sr-only {
7234   position: absolute;
7235   width: 1px;
7236   height: 1px;
7237   padding:
0;
7238   overflow: hidden;
7239   clip: rect(
0, 0, 0, 0);
7240   white-space: nowrap;
7241   -webkit-clip-path: inset(
50%);
7242           clip-path: inset(
50%);
7243   border:
0;
7244 }
7245
7246 .sr-only-focusable:active, .sr-only-focusable:focus {
7247   position:
static;
7248   width: auto;
7249   height: auto;
7250   overflow: visible;
7251   clip: auto;
7252   white-space: normal;
7253   -webkit-clip-path: none;
7254           clip-path: none;
7255 }
7256
7257 .w-
25 {
7258   width:
25% !important;
7259 }
7260
7261 .w-
50 {
7262   width:
50% !important;
7263 }
7264
7265 .w-
75 {
7266   width:
75% !important;
7267 }
7268
7269 .w-
100 {
7270   width:
100% !important;
7271 }
7272
7273 .h-
25 {
7274   height:
25% !important;
7275 }
7276
7277 .h-
50 {
7278   height:
50% !important;
7279 }
7280
7281 .h-
75 {
7282   height:
75% !important;
7283 }
7284
7285 .h-
100 {
7286   height:
100% !important;
7287 }
7288
7289 .mw-
100 {
7290   max-width:
100% !important;
7291 }
7292
7293 .mh-
100 {
7294   max-height:
100% !important;
7295 }
7296
7297 .m-
0 {
7298   margin:
0 !important;
7299 }
7300
7301 .mt-
0,
7302 .my-
0 {
7303   margin-top:
0 !important;
7304 }
7305
7306 .mr-
0,
7307 .mx-
0 {
7308   margin-right:
0 !important;
7309 }
7310
7311 .mb-
0,
7312 .my-
0 {
7313   margin-bottom:
0 !important;
7314 }
7315
7316 .ml-
0,
7317 .mx-
0 {
7318   margin-left:
0 !important;
7319 }
7320
7321 .m-
1 {
7322   margin:
0.25rem !important;
7323 }
7324
7325 .mt-
1,
7326 .my-
1 {
7327   margin-top:
0.25rem !important;
7328 }
7329
7330 .mr-
1,
7331 .mx-
1 {
7332   margin-right:
0.25rem !important;
7333 }
7334
7335 .mb-
1,
7336 .my-
1 {
7337   margin-bottom:
0.25rem !important;
7338 }
7339
7340 .ml-
1,
7341 .mx-
1 {
7342   margin-left:
0.25rem !important;
7343 }
7344
7345 .m-
2 {
7346   margin:
0.5rem !important;
7347 }
7348
7349 .mt-
2,
7350 .my-
2 {
7351   margin-top:
0.5rem !important;
7352 }
7353
7354 .mr-
2,
7355 .mx-
2 {
7356   margin-right:
0.5rem !important;
7357 }
7358
7359 .mb-
2,
7360 .my-
2 {
7361   margin-bottom:
0.5rem !important;
7362 }
7363
7364 .ml-
2,
7365 .mx-
2 {
7366   margin-left:
0.5rem !important;
7367 }
7368
7369 .m-
3 {
7370   margin: 1rem !important;
7371 }
7372
7373 .mt-
3,
7374 .my-
3 {
7375   margin-top: 1rem !important;
7376 }
7377
7378 .mr-
3,
7379 .mx-
3 {
7380   margin-right: 1rem !important;
7381 }
7382
7383 .mb-
3,
7384 .my-
3 {
7385   margin-bottom: 1rem !important;
7386 }
7387
7388 .ml-
3,
7389 .mx-
3 {
7390   margin-left: 1rem !important;
7391 }
7392
7393 .m-
4 {
7394   margin:
1.5rem !important;
7395 }
7396
7397 .mt-
4,
7398 .my-
4 {
7399   margin-top:
1.5rem !important;
7400 }
7401
7402 .mr-
4,
7403 .mx-
4 {
7404   margin-right:
1.5rem !important;
7405 }
7406
7407 .mb-
4,
7408 .my-
4 {
7409   margin-bottom:
1.5rem !important;
7410 }
7411
7412 .ml-
4,
7413 .mx-
4 {
7414   margin-left:
1.5rem !important;
7415 }
7416
7417 .m-
5 {
7418   margin: 3rem !important;
7419 }
7420
7421 .mt-
5,
7422 .my-
5 {
7423   margin-top: 3rem !important;
7424 }
7425
7426 .mr-
5,
7427 .mx-
5 {
7428   margin-right: 3rem !important;
7429 }
7430
7431 .mb-
5,
7432 .my-
5 {
7433   margin-bottom: 3rem !important;
7434 }
7435
7436 .ml-
5,
7437 .mx-
5 {
7438   margin-left: 3rem !important;
7439 }
7440
7441 .p-
0 {
7442   padding:
0 !important;
7443 }
7444
7445 .pt-
0,
7446 .py-
0 {
7447   padding-top:
0 !important;
7448 }
7449
7450 .pr-
0,
7451 .px-
0 {
7452   padding-right:
0 !important;
7453 }
7454
7455 .pb-
0,
7456 .py-
0 {
7457   padding-bottom:
0 !important;
7458 }
7459
7460 .pl-
0,
7461 .px-
0 {
7462   padding-left:
0 !important;
7463 }
7464
7465 .p-
1 {
7466   padding:
0.25rem !important;
7467 }
7468
7469 .pt-
1,
7470 .py-
1 {
7471   padding-top:
0.25rem !important;
7472 }
7473
7474 .pr-
1,
7475 .px-
1 {
7476   padding-right:
0.25rem !important;
7477 }
7478
7479 .pb-
1,
7480 .py-
1 {
7481   padding-bottom:
0.25rem !important;
7482 }
7483
7484 .pl-
1,
7485 .px-
1 {
7486   padding-left:
0.25rem !important;
7487 }
7488
7489 .p-
2 {
7490   padding:
0.5rem !important;
7491 }
7492
7493 .pt-
2,
7494 .py-
2 {
7495   padding-top:
0.5rem !important;
7496 }
7497
7498 .pr-
2,
7499 .px-
2 {
7500   padding-right:
0.5rem !important;
7501 }
7502
7503 .pb-
2,
7504 .py-
2 {
7505   padding-bottom:
0.5rem !important;
7506 }
7507
7508 .pl-
2,
7509 .px-
2 {
7510   padding-left:
0.5rem !important;
7511 }
7512
7513 .p-
3 {
7514   padding: 1rem !important;
7515 }
7516
7517 .pt-
3,
7518 .py-
3 {
7519   padding-top: 1rem !important;
7520 }
7521
7522 .pr-
3,
7523 .px-
3 {
7524   padding-right: 1rem !important;
7525 }
7526
7527 .pb-
3,
7528 .py-
3 {
7529   padding-bottom: 1rem !important;
7530 }
7531
7532 .pl-
3,
7533 .px-
3 {
7534   padding-left: 1rem !important;
7535 }
7536
7537 .p-
4 {
7538   padding:
1.5rem !important;
7539 }
7540
7541 .pt-
4,
7542 .py-
4 {
7543   padding-top:
1.5rem !important;
7544 }
7545
7546 .pr-
4,
7547 .px-
4 {
7548   padding-right:
1.5rem !important;
7549 }
7550
7551 .pb-
4,
7552 .py-
4 {
7553   padding-bottom:
1.5rem !important;
7554 }
7555
7556 .pl-
4,
7557 .px-
4 {
7558   padding-left:
1.5rem !important;
7559 }
7560
7561 .p-
5 {
7562   padding: 3rem !important;
7563 }
7564
7565 .pt-
5,
7566 .py-
5 {
7567   padding-top: 3rem !important;
7568 }
7569
7570 .pr-
5,
7571 .px-
5 {
7572   padding-right: 3rem !important;
7573 }
7574
7575 .pb-
5,
7576 .py-
5 {
7577   padding-bottom: 3rem !important;
7578 }
7579
7580 .pl-
5,
7581 .px-
5 {
7582   padding-left: 3rem !important;
7583 }
7584
7585 .m-auto {
7586   margin: auto !important;
7587 }
7588
7589 .mt-auto,
7590 .my-auto {
7591   margin-top: auto !important;
7592 }
7593
7594 .mr-auto,
7595 .mx-auto {
7596   margin-right: auto !important;
7597 }
7598
7599 .mb-auto,
7600 .my-auto {
7601   margin-bottom: auto !important;
7602 }
7603
7604 .ml-auto,
7605 .mx-auto {
7606   margin-left: auto !important;
7607 }
7608
7609 @media (min-width: 576px) {
7610   .m-sm-
0 {
7611     margin:
0 !important;
7612   }
7613   .mt-sm-
0,
7614   .my-sm-
0 {
7615     margin-top:
0 !important;
7616   }
7617   .mr-sm-
0,
7618   .mx-sm-
0 {
7619     margin-right:
0 !important;
7620   }
7621   .mb-sm-
0,
7622   .my-sm-
0 {
7623     margin-bottom:
0 !important;
7624   }
7625   .ml-sm-
0,
7626   .mx-sm-
0 {
7627     margin-left:
0 !important;
7628   }
7629   .m-sm-
1 {
7630     margin:
0.25rem !important;
7631   }
7632   .mt-sm-
1,
7633   .my-sm-
1 {
7634     margin-top:
0.25rem !important;
7635   }
7636   .mr-sm-
1,
7637   .mx-sm-
1 {
7638     margin-right:
0.25rem !important;
7639   }
7640   .mb-sm-
1,
7641   .my-sm-
1 {
7642     margin-bottom:
0.25rem !important;
7643   }
7644   .ml-sm-
1,
7645   .mx-sm-
1 {
7646     margin-left:
0.25rem !important;
7647   }
7648   .m-sm-
2 {
7649     margin:
0.5rem !important;
7650   }
7651   .mt-sm-
2,
7652   .my-sm-
2 {
7653     margin-top:
0.5rem !important;
7654   }
7655   .mr-sm-
2,
7656   .mx-sm-
2 {
7657     margin-right:
0.5rem !important;
7658   }
7659   .mb-sm-
2,
7660   .my-sm-
2 {
7661     margin-bottom:
0.5rem !important;
7662   }
7663   .ml-sm-
2,
7664   .mx-sm-
2 {
7665     margin-left:
0.5rem !important;
7666   }
7667   .m-sm-
3 {
7668     margin: 1rem !important;
7669   }
7670   .mt-sm-
3,
7671   .my-sm-
3 {
7672     margin-top: 1rem !important;
7673   }
7674   .mr-sm-
3,
7675   .mx-sm-
3 {
7676     margin-right: 1rem !important;
7677   }
7678   .mb-sm-
3,
7679   .my-sm-
3 {
7680     margin-bottom: 1rem !important;
7681   }
7682   .ml-sm-
3,
7683   .mx-sm-
3 {
7684     margin-left: 1rem !important;
7685   }
7686   .m-sm-
4 {
7687     margin:
1.5rem !important;
7688   }
7689   .mt-sm-
4,
7690   .my-sm-
4 {
7691     margin-top:
1.5rem !important;
7692   }
7693   .mr-sm-
4,
7694   .mx-sm-
4 {
7695     margin-right:
1.5rem !important;
7696   }
7697   .mb-sm-
4,
7698   .my-sm-
4 {
7699     margin-bottom:
1.5rem !important;
7700   }
7701   .ml-sm-
4,
7702   .mx-sm-
4 {
7703     margin-left:
1.5rem !important;
7704   }
7705   .m-sm-
5 {
7706     margin: 3rem !important;
7707   }
7708   .mt-sm-
5,
7709   .my-sm-
5 {
7710     margin-top: 3rem !important;
7711   }
7712   .mr-sm-
5,
7713   .mx-sm-
5 {
7714     margin-right: 3rem !important;
7715   }
7716   .mb-sm-
5,
7717   .my-sm-
5 {
7718     margin-bottom: 3rem !important;
7719   }
7720   .ml-sm-
5,
7721   .mx-sm-
5 {
7722     margin-left: 3rem !important;
7723   }
7724   .p-sm-
0 {
7725     padding:
0 !important;
7726   }
7727   .pt-sm-
0,
7728   .py-sm-
0 {
7729     padding-top:
0 !important;
7730   }
7731   .pr-sm-
0,
7732   .px-sm-
0 {
7733     padding-right:
0 !important;
7734   }
7735   .pb-sm-
0,
7736   .py-sm-
0 {
7737     padding-bottom:
0 !important;
7738   }
7739   .pl-sm-
0,
7740   .px-sm-
0 {
7741     padding-left:
0 !important;
7742   }
7743   .p-sm-
1 {
7744     padding:
0.25rem !important;
7745   }
7746   .pt-sm-
1,
7747   .py-sm-
1 {
7748     padding-top:
0.25rem !important;
7749   }
7750   .pr-sm-
1,
7751   .px-sm-
1 {
7752     padding-right:
0.25rem !important;
7753   }
7754   .pb-sm-
1,
7755   .py-sm-
1 {
7756     padding-bottom:
0.25rem !important;
7757   }
7758   .pl-sm-
1,
7759   .px-sm-
1 {
7760     padding-left:
0.25rem !important;
7761   }
7762   .p-sm-
2 {
7763     padding:
0.5rem !important;
7764   }
7765   .pt-sm-
2,
7766   .py-sm-
2 {
7767     padding-top:
0.5rem !important;
7768   }
7769   .pr-sm-
2,
7770   .px-sm-
2 {
7771     padding-right:
0.5rem !important;
7772   }
7773   .pb-sm-
2,
7774   .py-sm-
2 {
7775     padding-bottom:
0.5rem !important;
7776   }
7777   .pl-sm-
2,
7778   .px-sm-
2 {
7779     padding-left:
0.5rem !important;
7780   }
7781   .p-sm-
3 {
7782     padding: 1rem !important;
7783   }
7784   .pt-sm-
3,
7785   .py-sm-
3 {
7786     padding-top: 1rem !important;
7787   }
7788   .pr-sm-
3,
7789   .px-sm-
3 {
7790     padding-right: 1rem !important;
7791   }
7792   .pb-sm-
3,
7793   .py-sm-
3 {
7794     padding-bottom: 1rem !important;
7795   }
7796   .pl-sm-
3,
7797   .px-sm-
3 {
7798     padding-left: 1rem !important;
7799   }
7800   .p-sm-
4 {
7801     padding:
1.5rem !important;
7802   }
7803   .pt-sm-
4,
7804   .py-sm-
4 {
7805     padding-top:
1.5rem !important;
7806   }
7807   .pr-sm-
4,
7808   .px-sm-
4 {
7809     padding-right:
1.5rem !important;
7810   }
7811   .pb-sm-
4,
7812   .py-sm-
4 {
7813     padding-bottom:
1.5rem !important;
7814   }
7815   .pl-sm-
4,
7816   .px-sm-
4 {
7817     padding-left:
1.5rem !important;
7818   }
7819   .p-sm-
5 {
7820     padding: 3rem !important;
7821   }
7822   .pt-sm-
5,
7823   .py-sm-
5 {
7824     padding-top: 3rem !important;
7825   }
7826   .pr-sm-
5,
7827   .px-sm-
5 {
7828     padding-right: 3rem !important;
7829   }
7830   .pb-sm-
5,
7831   .py-sm-
5 {
7832     padding-bottom: 3rem !important;
7833   }
7834   .pl-sm-
5,
7835   .px-sm-
5 {
7836     padding-left: 3rem !important;
7837   }
7838   .m-sm-auto {
7839     margin: auto !important;
7840   }
7841   .mt-sm-auto,
7842   .my-sm-auto {
7843     margin-top: auto !important;
7844   }
7845   .mr-sm-auto,
7846   .mx-sm-auto {
7847     margin-right: auto !important;
7848   }
7849   .mb-sm-auto,
7850   .my-sm-auto {
7851     margin-bottom: auto !important;
7852   }
7853   .ml-sm-auto,
7854   .mx-sm-auto {
7855     margin-left: auto !important;
7856   }
7857 }
7858
7859 @media (min-width: 768px) {
7860   .m-md-
0 {
7861     margin:
0 !important;
7862   }
7863   .mt-md-
0,
7864   .my-md-
0 {
7865     margin-top:
0 !important;
7866   }
7867   .mr-md-
0,
7868   .mx-md-
0 {
7869     margin-right:
0 !important;
7870   }
7871   .mb-md-
0,
7872   .my-md-
0 {
7873     margin-bottom:
0 !important;
7874   }
7875   .ml-md-
0,
7876   .mx-md-
0 {
7877     margin-left:
0 !important;
7878   }
7879   .m-md-
1 {
7880     margin:
0.25rem !important;
7881   }
7882   .mt-md-
1,
7883   .my-md-
1 {
7884     margin-top:
0.25rem !important;
7885   }
7886   .mr-md-
1,
7887   .mx-md-
1 {
7888     margin-right:
0.25rem !important;
7889   }
7890   .mb-md-
1,
7891   .my-md-
1 {
7892     margin-bottom:
0.25rem !important;
7893   }
7894   .ml-md-
1,
7895   .mx-md-
1 {
7896     margin-left:
0.25rem !important;
7897   }
7898   .m-md-
2 {
7899     margin:
0.5rem !important;
7900   }
7901   .mt-md-
2,
7902   .my-md-
2 {
7903     margin-top:
0.5rem !important;
7904   }
7905   .mr-md-
2,
7906   .mx-md-
2 {
7907     margin-right:
0.5rem !important;
7908   }
7909   .mb-md-
2,
7910   .my-md-
2 {
7911     margin-bottom:
0.5rem !important;
7912   }
7913   .ml-md-
2,
7914   .mx-md-
2 {
7915     margin-left:
0.5rem !important;
7916   }
7917   .m-md-
3 {
7918     margin: 1rem !important;
7919   }
7920   .mt-md-
3,
7921   .my-md-
3 {
7922     margin-top: 1rem !important;
7923   }
7924   .mr-md-
3,
7925   .mx-md-
3 {
7926     margin-right: 1rem !important;
7927   }
7928   .mb-md-
3,
7929   .my-md-
3 {
7930     margin-bottom: 1rem !important;
7931   }
7932   .ml-md-
3,
7933   .mx-md-
3 {
7934     margin-left: 1rem !important;
7935   }
7936   .m-md-
4 {
7937     margin:
1.5rem !important;
7938   }
7939   .mt-md-
4,
7940   .my-md-
4 {
7941     margin-top:
1.5rem !important;
7942   }
7943   .mr-md-
4,
7944   .mx-md-
4 {
7945     margin-right:
1.5rem !important;
7946   }
7947   .mb-md-
4,
7948   .my-md-
4 {
7949     margin-bottom:
1.5rem !important;
7950   }
7951   .ml-md-
4,
7952   .mx-md-
4 {
7953     margin-left:
1.5rem !important;
7954   }
7955   .m-md-
5 {
7956     margin: 3rem !important;
7957   }
7958   .mt-md-
5,
7959   .my-md-
5 {
7960     margin-top: 3rem !important;
7961   }
7962   .mr-md-
5,
7963   .mx-md-
5 {
7964     margin-right: 3rem !important;
7965   }
7966   .mb-md-
5,
7967   .my-md-
5 {
7968     margin-bottom: 3rem !important;
7969   }
7970   .ml-md-
5,
7971   .mx-md-
5 {
7972     margin-left: 3rem !important;
7973   }
7974   .p-md-
0 {
7975     padding:
0 !important;
7976   }
7977   .pt-md-
0,
7978   .py-md-
0 {
7979     padding-top:
0 !important;
7980   }
7981   .pr-md-
0,
7982   .px-md-
0 {
7983     padding-right:
0 !important;
7984   }
7985   .pb-md-
0,
7986   .py-md-
0 {
7987     padding-bottom:
0 !important;
7988   }
7989   .pl-md-
0,
7990   .px-md-
0 {
7991     padding-left:
0 !important;
7992   }
7993   .p-md-
1 {
7994     padding:
0.25rem !important;
7995   }
7996   .pt-md-
1,
7997   .py-md-
1 {
7998     padding-top:
0.25rem !important;
7999   }
8000   .pr-md-
1,
8001   .px-md-
1 {
8002     padding-right:
0.25rem !important;
8003   }
8004   .pb-md-
1,
8005   .py-md-
1 {
8006     padding-bottom:
0.25rem !important;
8007   }
8008   .pl-md-
1,
8009   .px-md-
1 {
8010     padding-left:
0.25rem !important;
8011   }
8012   .p-md-
2 {
8013     padding:
0.5rem !important;
8014   }
8015   .pt-md-
2,
8016   .py-md-
2 {
8017     padding-top:
0.5rem !important;
8018   }
8019   .pr-md-
2,
8020   .px-md-
2 {
8021     padding-right:
0.5rem !important;
8022   }
8023   .pb-md-
2,
8024   .py-md-
2 {
8025     padding-bottom:
0.5rem !important;
8026   }
8027   .pl-md-
2,
8028   .px-md-
2 {
8029     padding-left:
0.5rem !important;
8030   }
8031   .p-md-
3 {
8032     padding: 1rem !important;
8033   }
8034   .pt-md-
3,
8035   .py-md-
3 {
8036     padding-top: 1rem !important;
8037   }
8038   .pr-md-
3,
8039   .px-md-
3 {
8040     padding-right: 1rem !important;
8041   }
8042   .pb-md-
3,
8043   .py-md-
3 {
8044     padding-bottom: 1rem !important;
8045   }
8046   .pl-md-
3,
8047   .px-md-
3 {
8048     padding-left: 1rem !important;
8049   }
8050   .p-md-
4 {
8051     padding:
1.5rem !important;
8052   }
8053   .pt-md-
4,
8054   .py-md-
4 {
8055     padding-top:
1.5rem !important;
8056   }
8057   .pr-md-
4,
8058   .px-md-
4 {
8059     padding-right:
1.5rem !important;
8060   }
8061   .pb-md-
4,
8062   .py-md-
4 {
8063     padding-bottom:
1.5rem !important;
8064   }
8065   .pl-md-
4,
8066   .px-md-
4 {
8067     padding-left:
1.5rem !important;
8068   }
8069   .p-md-
5 {
8070     padding: 3rem !important;
8071   }
8072   .pt-md-
5,
8073   .py-md-
5 {
8074     padding-top: 3rem !important;
8075   }
8076   .pr-md-
5,
8077   .px-md-
5 {
8078     padding-right: 3rem !important;
8079   }
8080   .pb-md-
5,
8081   .py-md-
5 {
8082     padding-bottom: 3rem !important;
8083   }
8084   .pl-md-
5,
8085   .px-md-
5 {
8086     padding-left: 3rem !important;
8087   }
8088   .m-md-auto {
8089     margin: auto !important;
8090   }
8091   .mt-md-auto,
8092   .my-md-auto {
8093     margin-top: auto !important;
8094   }
8095   .mr-md-auto,
8096   .mx-md-auto {
8097     margin-right: auto !important;
8098   }
8099   .mb-md-auto,
8100   .my-md-auto {
8101     margin-bottom: auto !important;
8102   }
8103   .ml-md-auto,
8104   .mx-md-auto {
8105     margin-left: auto !important;
8106   }
8107 }
8108
8109 @media (min-width: 992px) {
8110   .m-lg-
0 {
8111     margin:
0 !important;
8112   }
8113   .mt-lg-
0,
8114   .my-lg-
0 {
8115     margin-top:
0 !important;
8116   }
8117   .mr-lg-
0,
8118   .mx-lg-
0 {
8119     margin-right:
0 !important;
8120   }
8121   .mb-lg-
0,
8122   .my-lg-
0 {
8123     margin-bottom:
0 !important;
8124   }
8125   .ml-lg-
0,
8126   .mx-lg-
0 {
8127     margin-left:
0 !important;
8128   }
8129   .m-lg-
1 {
8130     margin:
0.25rem !important;
8131   }
8132   .mt-lg-
1,
8133   .my-lg-
1 {
8134     margin-top:
0.25rem !important;
8135   }
8136   .mr-lg-
1,
8137   .mx-lg-
1 {
8138     margin-right:
0.25rem !important;
8139   }
8140   .mb-lg-
1,
8141   .my-lg-
1 {
8142     margin-bottom:
0.25rem !important;
8143   }
8144   .ml-lg-
1,
8145   .mx-lg-
1 {
8146     margin-left:
0.25rem !important;
8147   }
8148   .m-lg-
2 {
8149     margin:
0.5rem !important;
8150   }
8151   .mt-lg-
2,
8152   .my-lg-
2 {
8153     margin-top:
0.5rem !important;
8154   }
8155   .mr-lg-
2,
8156   .mx-lg-
2 {
8157     margin-right:
0.5rem !important;
8158   }
8159   .mb-lg-
2,
8160   .my-lg-
2 {
8161     margin-bottom:
0.5rem !important;
8162   }
8163   .ml-lg-
2,
8164   .mx-lg-
2 {
8165     margin-left:
0.5rem !important;
8166   }
8167   .m-lg-
3 {
8168     margin: 1rem !important;
8169   }
8170   .mt-lg-
3,
8171   .my-lg-
3 {
8172     margin-top: 1rem !important;
8173   }
8174   .mr-lg-
3,
8175   .mx-lg-
3 {
8176     margin-right: 1rem !important;
8177   }
8178   .mb-lg-
3,
8179   .my-lg-
3 {
8180     margin-bottom: 1rem !important;
8181   }
8182   .ml-lg-
3,
8183   .mx-lg-
3 {
8184     margin-left: 1rem !important;
8185   }
8186   .m-lg-
4 {
8187     margin:
1.5rem !important;
8188   }
8189   .mt-lg-
4,
8190   .my-lg-
4 {
8191     margin-top:
1.5rem !important;
8192   }
8193   .mr-lg-
4,
8194   .mx-lg-
4 {
8195     margin-right:
1.5rem !important;
8196   }
8197   .mb-lg-
4,
8198   .my-lg-
4 {
8199     margin-bottom:
1.5rem !important;
8200   }
8201   .ml-lg-
4,
8202   .mx-lg-
4 {
8203     margin-left:
1.5rem !important;
8204   }
8205   .m-lg-
5 {
8206     margin: 3rem !important;
8207   }
8208   .mt-lg-
5,
8209   .my-lg-
5 {
8210     margin-top: 3rem !important;
8211   }
8212   .mr-lg-
5,
8213   .mx-lg-
5 {
8214     margin-right: 3rem !important;
8215   }
8216   .mb-lg-
5,
8217   .my-lg-
5 {
8218     margin-bottom: 3rem !important;
8219   }
8220   .ml-lg-
5,
8221   .mx-lg-
5 {
8222     margin-left: 3rem !important;
8223   }
8224   .p-lg-
0 {
8225     padding:
0 !important;
8226   }
8227   .pt-lg-
0,
8228   .py-lg-
0 {
8229     padding-top:
0 !important;
8230   }
8231   .pr-lg-
0,
8232   .px-lg-
0 {
8233     padding-right:
0 !important;
8234   }
8235   .pb-lg-
0,
8236   .py-lg-
0 {
8237     padding-bottom:
0 !important;
8238   }
8239   .pl-lg-
0,
8240   .px-lg-
0 {
8241     padding-left:
0 !important;
8242   }
8243   .p-lg-
1 {
8244     padding:
0.25rem !important;
8245   }
8246   .pt-lg-
1,
8247   .py-lg-
1 {
8248     padding-top:
0.25rem !important;
8249   }
8250   .pr-lg-
1,
8251   .px-lg-
1 {
8252     padding-right:
0.25rem !important;
8253   }
8254   .pb-lg-
1,
8255   .py-lg-
1 {
8256     padding-bottom:
0.25rem !important;
8257   }
8258   .pl-lg-
1,
8259   .px-lg-
1 {
8260     padding-left:
0.25rem !important;
8261   }
8262   .p-lg-
2 {
8263     padding:
0.5rem !important;
8264   }
8265   .pt-lg-
2,
8266   .py-lg-
2 {
8267     padding-top:
0.5rem !important;
8268   }
8269   .pr-lg-
2,
8270   .px-lg-
2 {
8271     padding-right:
0.5rem !important;
8272   }
8273   .pb-lg-
2,
8274   .py-lg-
2 {
8275     padding-bottom:
0.5rem !important;
8276   }
8277   .pl-lg-
2,
8278   .px-lg-
2 {
8279     padding-left:
0.5rem !important;
8280   }
8281   .p-lg-
3 {
8282     padding: 1rem !important;
8283   }
8284   .pt-lg-
3,
8285   .py-lg-
3 {
8286     padding-top: 1rem !important;
8287   }
8288   .pr-lg-
3,
8289   .px-lg-
3 {
8290     padding-right: 1rem !important;
8291   }
8292   .pb-lg-
3,
8293   .py-lg-
3 {
8294     padding-bottom: 1rem !important;
8295   }
8296   .pl-lg-
3,
8297   .px-lg-
3 {
8298     padding-left: 1rem !important;
8299   }
8300   .p-lg-
4 {
8301     padding:
1.5rem !important;
8302   }
8303   .pt-lg-
4,
8304   .py-lg-
4 {
8305     padding-top:
1.5rem !important;
8306   }
8307   .pr-lg-
4,
8308   .px-lg-
4 {
8309     padding-right:
1.5rem !important;
8310   }
8311   .pb-lg-
4,
8312   .py-lg-
4 {
8313     padding-bottom:
1.5rem !important;
8314   }
8315   .pl-lg-
4,
8316   .px-lg-
4 {
8317     padding-left:
1.5rem !important;
8318   }
8319   .p-lg-
5 {
8320     padding: 3rem !important;
8321   }
8322   .pt-lg-
5,
8323   .py-lg-
5 {
8324     padding-top: 3rem !important;
8325   }
8326   .pr-lg-
5,
8327   .px-lg-
5 {
8328     padding-right: 3rem !important;
8329   }
8330   .pb-lg-
5,
8331   .py-lg-
5 {
8332     padding-bottom: 3rem !important;
8333   }
8334   .pl-lg-
5,
8335   .px-lg-
5 {
8336     padding-left: 3rem !important;
8337   }
8338   .m-lg-auto {
8339     margin: auto !important;
8340   }
8341   .mt-lg-auto,
8342   .my-lg-auto {
8343     margin-top: auto !important;
8344   }
8345   .mr-lg-auto,
8346   .mx-lg-auto {
8347     margin-right: auto !important;
8348   }
8349   .mb-lg-auto,
8350   .my-lg-auto {
8351     margin-bottom: auto !important;
8352   }
8353   .ml-lg-auto,
8354   .mx-lg-auto {
8355     margin-left: auto !important;
8356   }
8357 }
8358
8359 @media (min-width: 1200px) {
8360   .m-xl-
0 {
8361     margin:
0 !important;
8362   }
8363   .mt-xl-
0,
8364   .my-xl-
0 {
8365     margin-top:
0 !important;
8366   }
8367   .mr-xl-
0,
8368   .mx-xl-
0 {
8369     margin-right:
0 !important;
8370   }
8371   .mb-xl-
0,
8372   .my-xl-
0 {
8373     margin-bottom:
0 !important;
8374   }
8375   .ml-xl-
0,
8376   .mx-xl-
0 {
8377     margin-left:
0 !important;
8378   }
8379   .m-xl-
1 {
8380     margin:
0.25rem !important;
8381   }
8382   .mt-xl-
1,
8383   .my-xl-
1 {
8384     margin-top:
0.25rem !important;
8385   }
8386   .mr-xl-
1,
8387   .mx-xl-
1 {
8388     margin-right:
0.25rem !important;
8389   }
8390   .mb-xl-
1,
8391   .my-xl-
1 {
8392     margin-bottom:
0.25rem !important;
8393   }
8394   .ml-xl-
1,
8395   .mx-xl-
1 {
8396     margin-left:
0.25rem !important;
8397   }
8398   .m-xl-
2 {
8399     margin:
0.5rem !important;
8400   }
8401   .mt-xl-
2,
8402   .my-xl-
2 {
8403     margin-top:
0.5rem !important;
8404   }
8405   .mr-xl-
2,
8406   .mx-xl-
2 {
8407     margin-right:
0.5rem !important;
8408   }
8409   .mb-xl-
2,
8410   .my-xl-
2 {
8411     margin-bottom:
0.5rem !important;
8412   }
8413   .ml-xl-
2,
8414   .mx-xl-
2 {
8415     margin-left:
0.5rem !important;
8416   }
8417   .m-xl-
3 {
8418     margin: 1rem !important;
8419   }
8420   .mt-xl-
3,
8421   .my-xl-
3 {
8422     margin-top: 1rem !important;
8423   }
8424   .mr-xl-
3,
8425   .mx-xl-
3 {
8426     margin-right: 1rem !important;
8427   }
8428   .mb-xl-
3,
8429   .my-xl-
3 {
8430     margin-bottom: 1rem !important;
8431   }
8432   .ml-xl-
3,
8433   .mx-xl-
3 {
8434     margin-left: 1rem !important;
8435   }
8436   .m-xl-
4 {
8437     margin:
1.5rem !important;
8438   }
8439   .mt-xl-
4,
8440   .my-xl-
4 {
8441     margin-top:
1.5rem !important;
8442   }
8443   .mr-xl-
4,
8444   .mx-xl-
4 {
8445     margin-right:
1.5rem !important;
8446   }
8447   .mb-xl-
4,
8448   .my-xl-
4 {
8449     margin-bottom:
1.5rem !important;
8450   }
8451   .ml-xl-
4,
8452   .mx-xl-
4 {
8453     margin-left:
1.5rem !important;
8454   }
8455   .m-xl-
5 {
8456     margin: 3rem !important;
8457   }
8458   .mt-xl-
5,
8459   .my-xl-
5 {
8460     margin-top: 3rem !important;
8461   }
8462   .mr-xl-
5,
8463   .mx-xl-
5 {
8464     margin-right: 3rem !important;
8465   }
8466   .mb-xl-
5,
8467   .my-xl-
5 {
8468     margin-bottom: 3rem !important;
8469   }
8470   .ml-xl-
5,
8471   .mx-xl-
5 {
8472     margin-left: 3rem !important;
8473   }
8474   .p-xl-
0 {
8475     padding:
0 !important;
8476   }
8477   .pt-xl-
0,
8478   .py-xl-
0 {
8479     padding-top:
0 !important;
8480   }
8481   .pr-xl-
0,
8482   .px-xl-
0 {
8483     padding-right:
0 !important;
8484   }
8485   .pb-xl-
0,
8486   .py-xl-
0 {
8487     padding-bottom:
0 !important;
8488   }
8489   .pl-xl-
0,
8490   .px-xl-
0 {
8491     padding-left:
0 !important;
8492   }
8493   .p-xl-
1 {
8494     padding:
0.25rem !important;
8495   }
8496   .pt-xl-
1,
8497   .py-xl-
1 {
8498     padding-top:
0.25rem !important;
8499   }
8500   .pr-xl-
1,
8501   .px-xl-
1 {
8502     padding-right:
0.25rem !important;
8503   }
8504   .pb-xl-
1,
8505   .py-xl-
1 {
8506     padding-bottom:
0.25rem !important;
8507   }
8508   .pl-xl-
1,
8509   .px-xl-
1 {
8510     padding-left:
0.25rem !important;
8511   }
8512   .p-xl-
2 {
8513     padding:
0.5rem !important;
8514   }
8515   .pt-xl-
2,
8516   .py-xl-
2 {
8517     padding-top:
0.5rem !important;
8518   }
8519   .pr-xl-
2,
8520   .px-xl-
2 {
8521     padding-right:
0.5rem !important;
8522   }
8523   .pb-xl-
2,
8524   .py-xl-
2 {
8525     padding-bottom:
0.5rem !important;
8526   }
8527   .pl-xl-
2,
8528   .px-xl-
2 {
8529     padding-left:
0.5rem !important;
8530   }
8531   .p-xl-
3 {
8532     padding: 1rem !important;
8533   }
8534   .pt-xl-
3,
8535   .py-xl-
3 {
8536     padding-top: 1rem !important;
8537   }
8538   .pr-xl-
3,
8539   .px-xl-
3 {
8540     padding-right: 1rem !important;
8541   }
8542   .pb-xl-
3,
8543   .py-xl-
3 {
8544     padding-bottom: 1rem !important;
8545   }
8546   .pl-xl-
3,
8547   .px-xl-
3 {
8548     padding-left: 1rem !important;
8549   }
8550   .p-xl-
4 {
8551     padding:
1.5rem !important;
8552   }
8553   .pt-xl-
4,
8554   .py-xl-
4 {
8555     padding-top:
1.5rem !important;
8556   }
8557   .pr-xl-
4,
8558   .px-xl-
4 {
8559     padding-right:
1.5rem !important;
8560   }
8561   .pb-xl-
4,
8562   .py-xl-
4 {
8563     padding-bottom:
1.5rem !important;
8564   }
8565   .pl-xl-
4,
8566   .px-xl-
4 {
8567     padding-left:
1.5rem !important;
8568   }
8569   .p-xl-
5 {
8570     padding: 3rem !important;
8571   }
8572   .pt-xl-
5,
8573   .py-xl-
5 {
8574     padding-top: 3rem !important;
8575   }
8576   .pr-xl-
5,
8577   .px-xl-
5 {
8578     padding-right: 3rem !important;
8579   }
8580   .pb-xl-
5,
8581   .py-xl-
5 {
8582     padding-bottom: 3rem !important;
8583   }
8584   .pl-xl-
5,
8585   .px-xl-
5 {
8586     padding-left: 3rem !important;
8587   }
8588   .m-xl-auto {
8589     margin: auto !important;
8590   }
8591   .mt-xl-auto,
8592   .my-xl-auto {
8593     margin-top: auto !important;
8594   }
8595   .mr-xl-auto,
8596   .mx-xl-auto {
8597     margin-right: auto !important;
8598   }
8599   .mb-xl-auto,
8600   .my-xl-auto {
8601     margin-bottom: auto !important;
8602   }
8603   .ml-xl-auto,
8604   .mx-xl-auto {
8605     margin-left: auto !important;
8606   }
8607 }
8608
8609 .text-justify {
8610   text-align: justify !important;
8611 }
8612
8613 .text-nowrap {
8614   white-space: nowrap !important;
8615 }
8616
8617 .text-truncate {
8618   overflow: hidden;
8619   text-overflow: ellipsis;
8620   white-space: nowrap;
8621 }
8622
8623 .text-left {
8624   text-align: left !important;
8625 }
8626
8627 .text-right {
8628   text-align: right !important;
8629 }
8630
8631 .text-center {
8632   text-align: center !important;
8633 }
8634
8635 @media (min-width: 576px) {
8636   .text-sm-left {
8637     text-align: left !important;
8638   }
8639   .text-sm-right {
8640     text-align: right !important;
8641   }
8642   .text-sm-center {
8643     text-align: center !important;
8644   }
8645 }
8646
8647 @media (min-width: 768px) {
8648   .text-md-left {
8649     text-align: left !important;
8650   }
8651   .text-md-right {
8652     text-align: right !important;
8653   }
8654   .text-md-center {
8655     text-align: center !important;
8656   }
8657 }
8658
8659 @media (min-width: 992px) {
8660   .text-lg-left {
8661     text-align: left !important;
8662   }
8663   .text-lg-right {
8664     text-align: right !important;
8665   }
8666   .text-lg-center {
8667     text-align: center !important;
8668   }
8669 }
8670
8671 @media (min-width: 1200px) {
8672   .text-xl-left {
8673     text-align: left !important;
8674   }
8675   .text-xl-right {
8676     text-align: right !important;
8677   }
8678   .text-xl-center {
8679     text-align: center !important;
8680   }
8681 }
8682
8683 .text-lowercase {
8684   text-transform: lowercase !important;
8685 }
8686
8687 .text-uppercase {
8688   text-transform: uppercase !important;
8689 }
8690
8691 .text-capitalize {
8692   text-transform: capitalize !important;
8693 }
8694
8695 .font-weight-light {
8696   font-weight:
300 !important;
8697 }
8698
8699 .font-weight-normal {
8700   font-weight:
400 !important;
8701 }
8702
8703 .font-weight-bold {
8704   font-weight:
700 !important;
8705 }
8706
8707 .font-italic {
8708   font-style: italic !important;
8709 }
8710
8711 .text-white {
8712   color: #fff !important;
8713 }
8714
8715 .text-primary {
8716   color: #E95420 !important;
8717 }
8718
8719 a.text-primary:focus, a.text-primary:hover {
8720   color: #c34113 !important;
8721 }
8722
8723 .text-secondary {
8724   color: #AEA79F !important;
8725 }
8726
8727 a.text-secondary:focus, a.text-secondary:hover {
8728   color: #
978e83 !important;
8729 }
8730
8731 .text-success {
8732   color: #38B44A !important;
8733 }
8734
8735 a.text-success:focus, a.text-success:hover {
8736   color: #2c8d3a !important;
8737 }
8738
8739 .text-info {
8740   color: #17a2b8 !important;
8741 }
8742
8743 a.text-info:focus, a.text-info:hover {
8744   color: #117a8b !important;
8745 }
8746
8747 .text-warning {
8748   color: #EFB73E !important;
8749 }
8750
8751 a.text-warning:focus, a.text-warning:hover {
8752   color: #e7a413 !important;
8753 }
8754
8755 .text-danger {
8756   color: #DF382C !important;
8757 }
8758
8759 a.text-danger:focus, a.text-danger:hover {
8760   color: #bc271c !important;
8761 }
8762
8763 .text-light {
8764   color: #e9ecef !important;
8765 }
8766
8767 a.text-light:focus, a.text-light:hover {
8768   color: #cbd3da !important;
8769 }
8770
8771 .text-dark {
8772   color: #
772953 !important;
8773 }
8774
8775 a.text-dark:focus, a.text-dark:hover {
8776   color: #511c39 !important;
8777 }
8778
8779 .text-muted {
8780   color: #
868e96 !important;
8781 }
8782
8783 .text-hide {
8784   font:
0/0 a;
8785   color: transparent;
8786   text-shadow: none;
8787   background-color: transparent;
8788   border:
0;
8789 }
8790
8791 .visible {
8792   visibility: visible !important;
8793 }
8794
8795 .invisible {
8796   visibility: hidden !important;
8797 }
8798
8799 .btn-secondary, .btn-warning, .btn-warning:hover {
8800   color: #fff;
8801 }


Gõ tìm kiếm nhanh...